14 Commits

Author SHA1 Message Date
794fb92534 Upper level and lower level spawning now distinguished in map editor. 2023-07-10 19:22:33 -05:00
0493252a08 Implemented reading spawn zones on maps. Monsters now spawn according to spawn zones. 2023-07-07 21:35:44 -05:00
c2cc6e83ab Add in lower bridge tile zones (horizontal blocks on lower level). Use official map instead of test map. 2023-07-07 17:44:06 -05:00
bf01744143 Zones caused the player to swap between upper and lower levels. 2023-07-07 04:31:36 -05:00
7e5eb2335d Read Zone tile data from the map to prepare for special interactions in the game. 2023-07-06 19:17:59 +00:00
cdab15d8d3 Add hit reset flag for monsters that charge at players such that they must reset it to damage the player with contact damage again. Player spawn location now reads from the level file. Collision tile data loaded. 2023-06-23 20:42:55 -07:00
b2eda563f2 Sync up monster names with in-game values. Spawners loaded from map data. Spawners now are ellipses instead of circles. Added yellow slime missing death animation. New release build. 2023-06-22 17:44:51 -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
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