e77b54f01b
resources: add walls to test level
2018-11-11 15:49:42 +01:00
4eb954e759
view: remove support for non-power-of-2 sprites again
...
Sprites with unusual dimensions must be padded with transparency. By only
supporting power-of-two sprites, the anchor point can always be specified
accurately.
2018-11-11 13:30:15 +01:00
b83b596b0f
Add support for simple periodic sprite animations
2018-11-11 01:46:08 +01:00
c9000b7c38
view: add support for non-square, non-power-of-2 sprites
2018-11-10 20:24:25 +01:00
e0eddb8741
Implement circle collidables
2018-11-08 22:26:11 +01:00
5eae6f29a8
Implement more flexible handling of entities and collidables
2018-11-08 22:25:53 +01:00
9be9f8e739
Read collision barriers from map file
2018-11-05 01:28:35 +01:00
5593bf2d36
data: remove obsolete collision matrix
2018-11-05 01:09:01 +01:00
34d7b2197b
Replace player sprite with circle
2018-11-04 22:01:25 +01:00
a4978eb751
Updated test level
2018-11-04 20:04:07 +01:00
7a14936af2
index.html: vertically center canvas
2018-11-04 20:03:33 +01:00
1f9cd7a110
Switch from characters to numerical tile IDs
2018-10-31 21:55:41 +01:00
31c131289c
Add loader for simple (single-sprint) entities, use direction input
2018-10-31 21:12:22 +01:00
7a9cd36337
resources: move road to second layer
2018-10-31 00:27:34 +01:00
63c8b70e43
resources: add transparency to road tiles
2018-10-31 00:17:13 +01:00
f04f899d15
resources: remove unused tiles
2018-10-31 00:16:44 +01: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
4a67ba6830
Import test data
2017-09-11 21:28:16 +02:00
a47638aab5
Initial setup (Webpack, TypeScript, WebGL)
2017-09-09 02:53:10 +02:00