Commit Graph

22 Commits

Author SHA1 Message Date
oakes
23581b35b4 Make all entities into function objects 2013-12-31 17:38:26 -05:00
oakes
7f0f46d643 Make set-screen an entity 2013-12-31 15:44:00 -05:00
oakes
f66b8dd597 Make all mutations entities to allow pure functional games 2013-12-31 15:28:50 -05:00
oakes
49ea7602e8 Allow single entities to be returned 2013-12-31 14:20:31 -05:00
oakes
161e8b0333 Rename functions that are LibGDX-specific 2013-12-31 14:01:25 -05:00
oakes
673e324d48 Flatten the entities vector and improve the animation function 2013-12-31 13:50:03 -05:00
oakes
39e80a1be3 Force entities list to be a vector, and rename function 2013-12-31 13:33:13 -05:00
oakes
8d01b4da17 Make defscreen more functional 2013-12-31 12:59:52 -05:00
oakes
7f1ef44aa7 Rename files and improve animation code 2013-12-30 18:35:26 -05:00
oakes
5a69b2de39 Remove platform-specific defgame 2013-12-30 02:25:55 -05:00
oakes
df7ca4f1d4 Remove unnecessary duplication 2013-12-29 23:16:10 -05:00
oakes
cbf8dfd85a Allow setting the :state field 2013-12-29 22:04:00 -05:00
oakes
0b34952a93 Make Android/iOS versions work 2013-12-29 21:39:09 -05:00
oakes
6b92812ab2 Add 2d and global functions 2013-12-29 20:22:14 -05:00
oakes
e5e140cab7 Shorten another function 2013-12-29 15:54:28 -05:00
oakes
88f8862407 Shorten function names 2013-12-29 15:51:35 -05:00
oakes
788356b2df Allow updating entities 2013-12-29 15:46:04 -05:00
oakes
30da6679cc Clean up 2013-12-29 15:32:28 -05:00
oakes
8f97c3fa57 Allow adding/removing entities 2013-12-29 15:30:15 -05:00
oakes
9088f9906b Clean up the renderer code 2013-12-29 14:29:08 -05:00
oakes
39d9fc2e85 Refactor and add render functions 2013-12-29 14:03:12 -05:00
oakes
ec40af834a Initial import 2013-12-29 02:35:49 -05:00