121 Commits

Author SHA1 Message Date
60c8317b20 Detect connected tile groups and allow for fade out of the foreground layer when the player gets in range. These groups are initialized on level loading and self-expand. 2023-06-22 23:28:16 -07:00
cf87c25f63 Parse TSX files and link map data to map tilesets in Tiled. 2023-06-22 01:30:26 -07:00
1d3b07eb98 Revamped TMXParser.h such that there is a separation between function declarations and definitions for modular support. 2023-06-21 14:30:14 -07:00
5967b1823f Fix up TMXParser. Make the map levels not as buggy to edit. 2023-06-21 00:34:09 -07:00
6d4c069fe4 Implemented Battlecry. Debuff/Buff modifiers. Fixed bug where player can auto attack during a ground slam. 2023-06-19 03:25:01 -05:00
7598578890 Added emscripten auto-compile capabilities to Release builds. 2023-06-18 07:54:42 -05:00
26aeb8d440 Implemented auto-incrementing project version numbers. 2023-06-18 02:05:50 -07:00
d099bdde84 Include game icon in executable and game window (such a PITA) 2023-06-18 01:24:28 -07:00
21368f6f95 Define and setup internal class attributes. 2023-06-17 22:03:20 -05:00
e090bc775d Implemented blocking. Made player abilities dynamic instead of fixed for class expansion preparation. 2023-06-17 21:19:08 -05:00
01d1e44839 Added Bullet shooting 2023-06-16 01:41:38 -05:00
7e543a3021 Implement ground slam animation 2023-06-15 00:11:39 -05:00
c680d52431 Add Spinning attack animation 2023-06-12 18:14:22 -05:00
15c246689f Monsters in front/behind now sorted proper. 2023-06-12 00:37:55 -05:00
6584a240b1 Large refactoring and implemented hurt on monsters 2023-06-11 22:57:43 -05:00
1e0e40c77b Refactor animation data location. 2023-06-11 20:44:51 -05:00
86867cd82c Prep Monster structures 2023-06-11 20:26:41 -05:00
cbbee7aaa4 Initial setup of Monster structures 2023-06-11 20:03:30 -05:00
2d1b8472e1 Player animations and states implemented. 2023-06-11 19:38:58 -05:00
3dac286089 Implement TransformedView and Camera util 2023-06-11 18:26:17 -05:00
6b9787d29b Add project files. 2023-06-11 17:44:58 -05:00