Commit Graph

  • 6f9c8a4ebd Automatically add box2d contact listener oakes 2014-01-17 14:17:47 -05:00
  • 7d9ceaa752 Use new render! function oakes 2014-01-17 12:39:20 -05:00
  • 393cb6fa60 Allow setting the camera z position oakes 2014-01-17 12:36:51 -05:00
  • 33a14ef1dd Shorten the camera function names oakes 2014-01-17 12:27:33 -05:00
  • 23bbcfb698 Rename physics namespace oakes 2014-01-16 00:50:22 -05:00
  • cb5e5f7461 Moving drawing functions back into core oakes 2014-01-16 00:31:01 -05:00
  • fcb26ae47b Reflect API changes oakes 2014-01-16 00:30:44 -05:00
  • f4ba681303 Break 2d stuff into separate namespace oakes 2014-01-15 23:21:26 -05:00
  • 4ffa229c33 Finish math oakes 2014-01-15 20:04:27 -05:00
  • 1244e37e08 Add math functions oakes 2014-01-15 18:20:31 -05:00
  • e3ea76d4c6 Add vector macros oakes 2014-01-15 16:47:23 -05:00
  • 8e46219778 Add animation function/macro and various macros in utils oakes 2014-01-15 16:43:42 -05:00
  • e07486ef63 Add math oakes 2014-01-15 16:42:18 -05:00
  • 72a1d51009 Simplify macros oakes 2014-01-15 16:12:01 -05:00
  • 868fabc3ed Start physics oakes 2014-01-15 16:00:39 -05:00
  • 9208eca36c Add macro versions of the render functions oakes 2014-01-15 15:53:18 -05:00
  • aab718fe95 Add gdx-array-map oakes 2014-01-15 15:31:02 -05:00
  • 646d8e0fa1 Remove deprecated stuff oakes 2014-01-14 01:56:25 -05:00
  • 80d17783f2 Rename function for consistency oakes 2014-01-13 16:47:10 -05:00
  • cd57839d35 Cast class to avoid reflection oakes 2014-01-13 13:25:17 -05:00
  • cf61fcde2f Fix tiled map interop macros oakes 2014-01-13 02:58:45 -05:00
  • 6d2a651484 Add tiled map interop macros oakes 2014-01-13 02:35:07 -05:00
  • 4af5f6a864 Add move-x and move-y oakes 2014-01-13 00:55:07 -05:00
  • 0cd02856cc Throw error when unsupported keyword is used oakes 2014-01-12 23:13:05 -05:00
  • 3feee36e8f Add stack oakes 2014-01-12 19:31:35 -05:00
  • c89836f66c Improve tree oakes 2014-01-12 19:27:19 -05:00
  • 97a34fe0e8 Add window oakes 2014-01-12 18:35:29 -05:00
  • a45e929740 Add scroll-pane oakes 2014-01-12 18:31:00 -05:00
  • 26ce368256 Add select-box oakes 2014-01-12 17:16:49 -05:00
  • bbf85396ad Make add! nicer to use directly oakes 2014-01-12 16:58:34 -05:00
  • f6afda794b Add link to example projects oakes 2014-01-12 16:26:08 -05:00
  • 803aba82df Make wording more general oakes 2014-01-12 16:18:23 -05:00
  • b3a4b4ff32 Allow sizing functions to work anywhere oakes 2014-01-12 15:39:06 -05:00
  • 760cee44da Update example to reflect API change oakes 2014-01-12 15:03:16 -05:00
  • 87eb343e48 Change resizing functions oakes 2014-01-12 15:00:23 -05:00
  • 6737654ba4 Don't fill parent by default oakes 2014-01-12 14:37:16 -05:00
  • 12d8d13ffb Set the Stage's viewport oakes 2014-01-12 14:28:49 -05:00
  • d6002c8141 Add align oakes 2014-01-12 14:10:55 -05:00
  • 537a20dbe4 Add ability to set methods on table cells oakes 2014-01-12 14:06:55 -05:00
  • d81cff935c Clean up listener code oakes 2014-01-12 12:32:16 -05:00
  • 254698d325 Rewrite calls! so it is more reliable and requires less syntax oakes 2014-01-12 04:08:06 -05:00
  • d758e4f89c Make calls! more reliable oakes 2014-01-12 02:57:03 -05:00
  • 489ffe0c0f Improve key transform functions and add scaling macro oakes 2014-01-12 00:32:33 -05:00
  • 1509726492 Refactor for better organization oakes 2014-01-11 23:52:08 -05:00
  • 90d52fca26 Allow macros to be used inside method calls oakes 2014-01-11 23:36:02 -05:00
  • 7ea91ad262 Rename function oakes 2014-01-11 23:21:56 -05:00
  • ca20e341d8 Make non-macro entity functions swappable with the macro versions oakes 2014-01-11 23:18:03 -05:00
  • be6d323cfe Simplify slider function oakes 2014-01-11 22:46:51 -05:00
  • 330f2a347d Refactor and add groups oakes 2014-01-11 22:40:40 -05:00
  • 140a21ea8a Use underscore for unused symbol oakes 2014-01-11 16:21:29 -05:00
  • 0a08e4fd25 Remove unnecessary return oakes 2014-01-11 16:06:49 -05:00
  • 3738d867f0 Automatically add/remove actors based on entities list oakes 2014-01-11 16:04:56 -05:00
  • 95f520ffaf Turn render! into a multimethod oakes 2014-01-11 14:58:15 -05:00
  • 8fcb4193b9 Add horizontal and vertical groups oakes 2014-01-11 14:58:02 -05:00
  • cfca2eda29 Add type hints and rename function oakes 2014-01-11 14:22:11 -05:00
  • 0e31eedcdb Update example to reflect API change oakes 2014-01-11 14:15:58 -05:00
  • bf98ffbb9b Break ui code to separate namespace and refactor oakes 2014-01-11 14:14:13 -05:00
  • b2efae2d99 Remove act call oakes 2014-01-11 13:00:59 -05:00
  • 78981350f9 Put listeners in a vector and improve UI listeners oakes 2014-01-11 12:53:37 -05:00
  • c9ac4bd2f4 Make keyword more idiomatic oakes 2014-01-11 03:35:32 -05:00
  • 1c4c827ff9 Add UI listeners oakes 2014-01-11 03:24:49 -05:00
  • d623c580fb Refactor and fix interop bugs oakes 2014-01-11 01:58:08 -05:00
  • ee3fdab2fd Update justification oakes 2014-01-10 23:06:05 -05:00
  • 8929cd9f6d Pass width/height in the resize function's screen map oakes 2014-01-10 19:46:18 -05:00
  • c11b5159fe Rename function again oakes 2014-01-10 19:35:52 -05:00
  • 2f20efa27e Rename keycode function oakes 2014-01-10 19:27:53 -05:00
  • 5160723250 Make function private oakes 2014-01-10 19:26:18 -05:00
  • 3f31fdec14 Remove fummy function oakes 2014-01-10 15:04:44 -05:00
  • 8f18298fa5 Rename input methods for consistency oakes 2014-01-10 14:44:18 -05:00
  • 5ddc35ccc7 Fix standalone input functions oakes 2014-01-10 14:34:06 -05:00
  • f2a1078167 Clean up execution function oakes 2014-01-10 14:21:37 -05:00
  • 5657b6e9b1 Make sure a new InputMultiplexer is made when set-screen! is called oakes 2014-01-10 13:30:54 -05:00
  • c1c04f1118 Add gesture detection oakes 2014-01-10 13:22:14 -05:00
  • 85dff89682 Add input functions to defscreen oakes 2014-01-10 12:51:30 -05:00
  • e60a6f360a Improve input functions oakes 2014-01-10 04:53:19 -05:00
  • f5c502cf86 Add type hints oakes 2014-01-10 02:42:23 -05:00
  • c4e496f72d Use reify instead of proxy, add input function, and add global interop macros oakes 2014-01-10 02:37:42 -05:00
  • 0e2998826f Improve performance of function oakes 2014-01-09 23:43:47 -05:00
  • 4c4b5a4dc2 Make function work in multithreaded code oakes 2014-01-09 23:41:19 -05:00
  • f631626060 Make is-pressed? work with all keys oakes 2014-01-09 22:46:57 -05:00
  • 9bb4f0a1e4 Improve ability to modify entities via the REPL oakes 2014-01-09 17:06:56 -05:00
  • e6d9b752d9 Allow reading from the screen and entities atoms via a REPL oakes 2014-01-09 16:28:00 -05:00
  • a895305e9a Allow setting actor values via the entity map oakes 2014-01-09 14:31:46 -05:00
  • 4442673daa Fix unit scale oakes 2014-01-08 17:47:24 -05:00
  • cb042ca867 Make tile renderer functions behave like their LibGDX equivalents oakes 2014-01-08 17:46:27 -05:00
  • ed560a410c Improve grammatical consistency oakes 2014-01-08 14:31:09 -05:00
  • 55b756de8b Don't duplicate constant values oakes 2014-01-08 14:16:42 -05:00
  • d37ca98d00 Add commented example oakes 2014-01-08 14:10:53 -05:00
  • b6bce49d40 Break up tiled-map-renderer into separate functions oakes 2014-01-08 14:10:11 -05:00
  • a534d49a90 Fix bug preventing some interop calls from working oakes 2014-01-08 03:53:12 -05:00
  • b693578c83 Turn macro into function oakes 2014-01-08 03:33:38 -05:00
  • fa07f45c3d Start core-ui oakes 2014-01-08 03:20:05 -05:00
  • e9658884e6 Change camera/renderer creation process oakes 2014-01-08 00:24:25 -05:00
  • 64903142ef Replace get-key-frame with animation-image oakes 2014-01-06 13:59:40 -05:00
  • 398b83ea67 Remove unnecessary function oakes 2014-01-06 13:46:03 -05:00
  • 8f97e02a1b Standardize all entities as hash maps oakes 2014-01-06 13:23:19 -05:00
  • 16e52427ef Add update! and rename some symbols oakes 2014-01-06 12:27:54 -05:00
  • 2e2fe8f8d5 Rename image functions oakes 2014-01-06 03:58:08 -05:00
  • e048450251 Fix create-image issue oakes 2014-01-06 03:52:57 -05:00
  • a387957289 Add dynamic method generation and change the API oakes 2014-01-06 03:46:43 -05:00