Commit Graph

55 Commits

Author SHA1 Message Date
oakes
8e0fdc8ed4 Start UI code and allow multiple screens to be displayed 2014-01-05 20:52:53 -05:00
oakes
0567451679 Add fps 2014-01-05 16:51:43 -05:00
oakes
11f03f8419 Eliminate reflection 2014-01-05 14:28:55 -05:00
oakes
13ab877966 Add bang to function 2014-01-05 13:59:22 -05:00
oakes
266d349947 Optimize defscreen a bit 2014-01-05 13:56:04 -05:00
oakes
215780ab6b Add type hint 2014-01-04 22:52:42 -05:00
oakes
6078b530af Add more image attributes 2014-01-04 22:16:01 -05:00
oakes
fc433e7b63 Add type hint 2014-01-04 21:01:31 -05:00
oakes
a139c0757f Add tiled-map functions 2014-01-04 20:59:02 -05:00
oakes
33367be7aa Add mutations to the image function 2014-01-03 10:14:39 -05:00
oakes
77081f74f9 Make functions pure 2014-01-03 10:06:47 -05:00
oakes
7fe9000f39 Add another type hint 2014-01-03 09:23:45 -05:00
oakes
e4a3c12329 Add image-width and image-height 2014-01-03 02:31:28 -05:00
oakes
51ad41440a Add type hints 2014-01-03 02:20:39 -05:00
oakes
c8888306f8 Remove sprite batch stuff and make sure nil values are removed from the entities list 2014-01-02 11:00:23 -05:00
oakes
2557e66193 Remove whitespace 2014-01-01 17:15:42 -05:00
oakes
7066311f76 Set entities by returning them at the end of the methods 2014-01-01 16:35:17 -05:00
oakes
9ff18b682d Define the screen methods as top-level vars to allow refreshing when namespace is reloaded 2014-01-01 14:25:19 -05:00
oakes
8b71590125 Don't store width/height in screen map 2014-01-01 04:10:26 -05:00
oakes
89f8e3463b Use dummy function in defgame as well 2014-01-01 03:54:23 -05:00
oakes
bd36cff1e3 Clean up dummy functions 2014-01-01 03:52:32 -05:00
oakes
c8b539d513 Use defonce and add other fixes 2014-01-01 03:19:20 -05:00
oakes
1f368300a3 Add copyright renunciation 2014-01-01 00:08:50 -05:00
oakes
c43f341896 Create initial README 2013-12-31 23:03:03 -05:00
oakes
9c7e9c542a Add url and description 2013-12-31 22:44:34 -05:00
oakes
b711031e80 Remove platform-specific projects 2013-12-31 22:29:57 -05:00
oakes
3446cd0761 Add initial scene2d support 2013-12-31 21:42:56 -05:00
oakes
f295bbf20d Add assertions 2013-12-31 19:44:43 -05:00
oakes
36b988cbbb Go back to more conventional design 2013-12-31 19:15:22 -05:00
oakes
5a08215fd5 Fix move-camera 2013-12-31 17:52:57 -05:00
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