Commit graph

24 commits

Author SHA1 Message Date
4258619517
Update to build with current versions of nodejs 2016-05-20 19:42:11 +02:00
794ab39a6b Extend tsconfig.json to make Atom happy 2016-01-08 21:13:35 +01:00
8acc22138d MapView: refactor sprite rendering 2016-01-08 20:36:58 +01:00
8567ed9397 util: generalize numberArrayToMap 2016-01-08 13:02:54 +01:00
8ee24fdbdf Add support for subtiles 2016-01-08 12:23:05 +01:00
4de2a6636a InputHandler: prevent default for relavant keys 2016-01-08 12:18:40 +01:00
9f74746b2e util: add missing semicolons 2016-01-08 10:12:53 +01:00
a2ea4e5ef5 Be explicit about return types, fix a few visibilities 2016-01-08 09:00:07 +01:00
00970b9faa Refactor collision handling 2016-01-08 08:27:38 +01:00
6c896c3f23 Implement collision handling 2016-01-07 21:01:02 +01:00
a09b58b54c Simplify entity list 2016-01-07 20:19:34 +01:00
f569eb788f Limit rendering to on-screen tiles 2016-01-07 20:08:22 +01:00
342af3b087 MapView: scale view 2016-01-07 19:21:52 +01:00
e2721d4ef6 Set origin to player entity position 2016-01-07 18:55:42 +01:00
c9d51face0 view/InputHandler: don't call listeners when no key state has changed 2016-01-07 11:39:36 +01:00
584728a129 Implement smooth transitions 2016-01-07 11:22:59 +01:00
b7fec57c04 Start implementing input handling 2016-01-06 21:39:15 +01:00
c64ead08a3 Replace all CoffeeScript code by TypeScript 2016-01-06 17:27:45 +01:00
4fa246628b Add entity rendering 2016-01-06 08:52:06 +01:00
6ed351b495 MapView: remove ready argument 2016-01-05 18:29:21 +01:00
7225802966 Minor view fixes 2016-01-05 18:24:37 +01:00
3280ab57bf Implement basic map rendering 2016-01-05 18:10:35 +01:00
b910818f17 Add test level data 2016-01-05 14:25:12 +01:00
b5d7041f97 Initial build infrastructure 2016-01-05 11:57:23 +01:00