71 Commits

Author SHA1 Message Date
e6268b0edc Can now load maps from other directories. 2023-06-22 05:38:44 -07:00
0294fdb8bc Flipped logic for firstgid checking with multiple tile layers. 2023-06-22 04:42:55 -07:00
2613a9ea33 Load a level using its tileset instead. 2023-06-22 04:34:23 -07:00
d6e9ade54e Made map data xml tag more specific (output width and height as values). Add load level functionality, changes world size. 2023-06-22 02:46:38 -07:00
cf87c25f63 Parse TSX files and link map data to map tilesets in Tiled. 2023-06-22 01:30:26 -07:00
8d5d509c7c Level loading modularized. Levels auto-load/cache tilesets that are already loaded and shared between maps. 2023-06-21 22:59:06 -07:00
b4d6d1cd09 Fix up tileset displays and enable the ability to have multiple tilesets in one map for the parser. 2023-06-21 21:33:23 -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
66d8b9050c Parse spawn groups from tiled map data. 2023-06-21 01:50:28 -07:00
89473d417c We no longer read invalid tags or lone tags. 2023-06-21 01:07:14 -07:00
635f580ba6 Proper handling of names with spaces in parsing. 2023-06-21 00:58:10 -07:00
5967b1823f Fix up TMXParser. Make the map levels not as buggy to edit. 2023-06-21 00:34:09 -07:00
ccfeae19d4 Sonic Slash implemented for Warrior. Build updated w/new features. 2023-06-20 19:13:45 -07:00
dd75b5b52d Tested build for correction to Issue 2023-06-20 16:56:56 -07:00
ca151cedd9 Add Sonic Slash graphics. Fixed Issue such that larger enemies are no longer affected by Battlecry. 2023-06-20 16:50:56 -07:00
77bd085908 Mana implemented. When not enough mana is available for an ability, a notification appears. 2023-06-19 04:03:04 -05: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
8fb407c3f1 File description, project properties, company name, and other meta fields all applied to game executables on build. 2023-06-18 06:35:49 -05:00
e68d310034 Shrink the version numbers down a little bit more. 2023-06-18 02:32:25 -07:00
26aeb8d440 Implemented auto-incrementing project version numbers. 2023-06-18 02:05:50 -07:00