Commit Graph

22 Commits

Author SHA1 Message Date
Ian Gulliver
42babc7dbd Encapsulate projectile logic 2021-05-11 05:37:08 +00:00
Ian Gulliver
8f76317ccc Factor out AnimatableTile{Factory} 2021-05-11 05:28:20 +00:00
Ian Gulliver
4e65819183 Hacky projectile system 2021-05-11 05:17:16 +00:00
Ian Gulliver
ffe531d5e5 Depth stacking within layers 2021-05-11 03:41:01 +00:00
Ian Gulliver
b027777a08 Encode layer name in tile factory, remove get_elem() 2021-05-11 03:23:28 +00:00
Ian Gulliver
ea167e42a1 Working animations 2021-05-11 03:12:32 +00:00
Ian Gulliver
0ff24fe806 Tower class hierarchy 2021-05-11 02:57:17 +00:00
Ian Gulliver
495aeb6204 Tile -> TileFactory 2021-05-11 02:21:23 +00:00
Ian Gulliver
709adc56f9 LayeredTile abstraction 2021-05-10 05:20:29 +00:00
Ian Gulliver
1467e84dfe Visual and timing tweaks 2021-05-10 03:51:24 +00:00
Ian Gulliver
0818a57202 Prototype tower + projectile animation 2021-05-10 03:36:12 +00:00
Ian Gulliver
5e9a00ef76 Remove occupancy grid -- map maker can handle it 2021-05-09 22:09:06 +00:00
Ian Gulliver
4651eeb335 Oliver level 2021-05-09 22:02:56 +00:00
Ian Gulliver
99aa50d5d3 Full rivers and one bridge 2021-05-09 17:38:35 +00:00
Ian Gulliver
6cd13c4d36 Start of water layer 2021-05-09 05:10:30 +00:00
Ian Gulliver
a134f8c237 Class-based rendering 2021-05-09 04:58:29 +00:00
Ian Gulliver
f3dee2adf0 Init 2021-05-08 20:30:37 +00:00
Ian Gulliver
c3b890199d Trying to get modules to work 2021-05-08 13:00:59 -07:00
Ian Gulliver
3e4769b3ef More build config 2021-05-08 12:13:14 -07:00
Ian Gulliver
076d729c5d File layout 2021-05-08 12:07:40 -07:00
Ian Gulliver
010913586a Fix tile alignment issues 2021-05-08 11:45:48 -07:00
Ian Gulliver
5dcece7ef9 Initial commit 2021-05-08 00:10:15 -07:00