Commit Graph

69 Commits

Author SHA1 Message Date
oakes
0920379e28 Break entity code into separate namespace 2014-03-21 20:06:08 -04:00
oakes
8dd9024fc7 Fix defscreen to allow adding new screen functions in a REPL session 2014-03-21 14:51:32 -04:00
oakes
dfe88b316b Generalize wrapping code 2014-03-16 16:23:24 -04:00
oakes
3c94e08dbf Allow passing a custom error function for screens 2014-03-16 13:31:18 -04:00
oakes
52f6b38477 Break camera code into separate file and add getter functions 2014-03-16 01:00:37 -04:00
oakes
07c296fee6 Draw entities with a protocol instead of a multi-method 2014-03-15 20:29:36 -04:00
oakes
a806010b17 Add timer 2014-02-22 18:59:10 -05:00
oakes
030c823699 Start 0.2.1-SNAPSHOT 2014-02-18 13:57:21 -05:00
oakes
1a6da1e246 Add asset-manager 2014-02-12 21:10:59 -05:00
oakes
c110f07deb Add functions to assist with isometric maps 2014-02-12 17:34:14 -05:00
oakes
4781d34efe Allow rendering a subset of layers in a tiled map 2014-02-08 01:57:42 -05:00
oakes
99a69f5d47 Make the entities list a vector 2014-02-06 20:42:06 -05:00
oakes
b6f0883b9f Allow models to be rendered 2014-01-29 17:21:05 -05:00
oakes
1e83df1e92 Start g3d 2014-01-29 01:45:08 -05:00
oakes
43b706dccc Add particle-effect 2014-01-25 00:25:46 -05:00
oakes
73c4e0222f Add nine-patch 2014-01-24 21:54:17 -05:00
oakes
076c0142cd Add sound 2014-01-24 00:26:36 -05:00
oakes
ba43d64eb5 Remove unnecessary newlines from docstrings 2014-01-21 02:38:46 -05:00
oakes
24869fce4e Add docstrings to core-graphics 2014-01-20 00:01:30 -05:00
oakes
7a4e126b3d Add more docstrings 2014-01-19 22:21:14 -05:00
oakes
f7664fdce7 Start work on docstrings 2014-01-19 22:02:30 -05:00
oakes
eefe6318cf Move step! to the physics namespace where it belonds 2014-01-18 23:19:20 -05:00
oakes
dca730c8fd Move all listeners into core so they can be made private 2014-01-18 19:17:57 -05:00
oakes
a1a6066c99 Remove joints whose bodies no longer exist 2014-01-18 18:51:23 -05:00
oakes
6f9c8a4ebd Automatically add box2d contact listener 2014-01-17 14:17:47 -05:00
oakes
cb5e5f7461 Moving drawing functions back into core 2014-01-16 00:31:01 -05:00
oakes
f4ba681303 Break 2d stuff into separate namespace 2014-01-15 23:21:26 -05:00
oakes
646d8e0fa1 Remove deprecated stuff 2014-01-14 01:56:25 -05:00
oakes
6d2a651484 Add tiled map interop macros 2014-01-13 02:35:07 -05:00
oakes
d81cff935c Clean up listener code 2014-01-12 12:32:16 -05:00
oakes
140a21ea8a Use underscore for unused symbol 2014-01-11 16:21:29 -05:00
oakes
3738d867f0 Automatically add/remove actors based on entities list 2014-01-11 16:04:56 -05:00
oakes
bf98ffbb9b Break ui code to separate namespace and refactor 2014-01-11 14:14:13 -05:00
oakes
78981350f9 Put listeners in a vector and improve UI listeners 2014-01-11 12:53:37 -05:00
oakes
c9ac4bd2f4 Make keyword more idiomatic 2014-01-11 03:35:32 -05:00
oakes
1c4c827ff9 Add UI listeners 2014-01-11 03:24:49 -05:00
oakes
d623c580fb Refactor and fix interop bugs 2014-01-11 01:58:08 -05:00
oakes
8929cd9f6d Pass width/height in the resize function's screen map 2014-01-10 19:46:18 -05:00
oakes
3f31fdec14 Remove fummy function 2014-01-10 15:04:44 -05:00
oakes
8f18298fa5 Rename input methods for consistency 2014-01-10 14:44:18 -05:00
oakes
f2a1078167 Clean up execution function 2014-01-10 14:21:37 -05:00
oakes
5657b6e9b1 Make sure a new InputMultiplexer is made when set-screen! is called 2014-01-10 13:30:54 -05:00
oakes
c1c04f1118 Add gesture detection 2014-01-10 13:22:14 -05:00
oakes
85dff89682 Add input functions to defscreen 2014-01-10 12:51:30 -05:00
oakes
e60a6f360a Improve input functions 2014-01-10 04:53:19 -05:00
oakes
c4e496f72d Use reify instead of proxy, add input function, and add global interop macros 2014-01-10 02:37:42 -05:00
oakes
f631626060 Make is-pressed? work with all keys 2014-01-09 22:46:57 -05:00
oakes
9bb4f0a1e4 Improve ability to modify entities via the REPL 2014-01-09 17:06:56 -05:00
oakes
e6d9b752d9 Allow reading from the screen and entities atoms via a REPL 2014-01-09 16:28:00 -05:00
oakes
fa07f45c3d Start core-ui 2014-01-08 03:20:05 -05:00