Commit graph

15 commits

Author SHA1 Message Date
b3950330e3
Create Electron app 2018-12-08 12:39:18 +01:00
c86c56d44d
Minor code improvements 2018-11-04 20:04:48 +01:00
9f2e4e6996
Do not use default exports 2018-11-01 00:59:13 +01:00
5372d1b417
Move game logic to a new module 2018-10-31 23:02:59 +01:00
b08479af40
view: make entity anchor point configurable, default to center 2018-10-31 22:10:54 +01:00
31c131289c
Add loader for simple (single-sprint) entities, use direction input 2018-10-31 21:12:22 +01:00
84762894c8
Promisify XMLHttpRequest 2018-10-31 15:33:52 +01:00
68ff0cb4b1
Get rid of MapView and MapState 2018-10-31 15:10:40 +01:00
af04cbe359
view: refactor generic parts of MapView into a TileView 2018-10-31 14:24:38 +01:00
bc6d79b088
model: add mutable MapState (empty for now) 2018-10-26 21:59:46 +02:00
ebc56db63c
Move shader initialization out of renderer
Avoid public fields and ! overrides, make almost all fields readonly.
2018-10-24 23:05:13 +02:00
9770eaf432
Throw in tslint and fix style 2018-10-24 22:28:27 +02:00
02758a69ac
Implement simple map renderer 2017-09-12 09:20:19 +02:00
a5e69edc5a
Code structuring
Also, use a fixed-size canvas for now.
2017-09-11 23:24:13 +02:00
a47638aab5
Initial setup (Webpack, TypeScript, WebGL) 2017-09-09 02:53:10 +02:00