Commit Graph

43 Commits

Author SHA1 Message Date
oakes
0920379e28 Break entity code into separate namespace 2014-03-21 20:06:08 -04:00
oakes
bc0844310d Only allow entities that implement the draw-entity! function 2014-03-21 19:23:06 -04:00
oakes
9819b00d7b Rename entity class and provide default delta-time 2014-03-15 21:21:48 -04:00
oakes
6565f9b31c Remove unnecessary multi-method 2014-03-15 20:59:19 -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
d6372ffdd9 Fix gdx-field and improve comments 2014-02-12 23:20:46 -05:00
oakes
1cb42d38a6 Overhaul the symbol system again 2014-01-29 15:01:55 -05:00
oakes
5ecdf787b7 Add attribute-type and other changes 2014-01-29 04:21:49 -05:00
oakes
21ae11e3d2 Fix macros 2014-01-29 03:28:32 -05:00
oakes
0efbe68fb5 Clean up static macros and add more to g3d 2014-01-29 03:11:59 -05:00
oakes
d2ffe4463f Add model and model-builder 2014-01-29 02:18:00 -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
b3ae961ca3 Remove unnecessary symbol 2014-01-23 03:32:13 -05:00
oakes
8b5a9edbba Fix scaling 2014-01-21 19:35:21 -05:00
oakes
9bf3f38d14 Add indefinite articles 2014-01-21 19:17:20 -05:00
oakes
4bc1ce6856 Add docstrings to ui and utils 2014-01-21 19:11:12 -05:00
oakes
dc68f7510e Don't pre-set any values in texture entities 2014-01-19 17:05:17 -05:00
oakes
f582f18392 Don't set default x and y values, and change some key names 2014-01-19 17:00:07 -05:00
oakes
ebdb097462 Set a texture entity's x and y when it is first created 2014-01-19 15:56:06 -05:00
oakes
9eba3bb28a Set a texture entity's width and height when it is first created 2014-01-19 15:10:54 -05:00
oakes
6bac86a94f Use a centralized function to determine how to deal with objects used in entity macros 2014-01-19 03:37:18 -05:00
oakes
a1a6066c99 Remove joints whose bodies no longer exist 2014-01-18 18:51:23 -05:00
oakes
97df99acbf Create macro for setting fields and add joint functions 2014-01-18 18:21:54 -05:00
oakes
b703780089 Improve body functions and allow graphics macros to work on both the screen and the objects themselves 2014-01-17 18:11:37 -05:00
oakes
4ffa229c33 Finish math 2014-01-15 20:04:27 -05:00
oakes
8e46219778 Add animation function/macro and various macros in utils 2014-01-15 16:43:42 -05:00
oakes
868fabc3ed Start physics 2014-01-15 16:00:39 -05:00
oakes
aab718fe95 Add gdx-array-map 2014-01-15 15:31:02 -05:00
oakes
254698d325 Rewrite calls! so it is more reliable and requires less syntax 2014-01-12 04:08:06 -05:00
oakes
d758e4f89c Make calls! more reliable 2014-01-12 02:57:03 -05:00
oakes
489ffe0c0f Improve key transform functions and add scaling macro 2014-01-12 00:32:33 -05:00
oakes
90d52fca26 Allow macros to be used inside method calls 2014-01-11 23:36:02 -05:00
oakes
330f2a347d Refactor and add groups 2014-01-11 22:40:40 -05:00
oakes
bf98ffbb9b Break ui code to separate namespace and refactor 2014-01-11 14:14:13 -05:00
oakes
f631626060 Make is-pressed? work with all keys 2014-01-09 22:46:57 -05:00
oakes
a534d49a90 Fix bug preventing some interop calls from working 2014-01-08 03:53:12 -05:00
oakes
fa07f45c3d Start core-ui 2014-01-08 03:20:05 -05:00
oakes
a387957289 Add dynamic method generation and change the API 2014-01-06 03:46:43 -05:00
oakes
a848ebac32 Add methods and clean up 2014-01-06 00:27:57 -05:00
oakes
11f03f8419 Eliminate reflection 2014-01-05 14:28:55 -05:00
oakes
b711031e80 Remove platform-specific projects 2013-12-31 22:29:57 -05:00