68 Commits

Author SHA1 Message Date
2fe9f17cdc Background rendering added (again?). Was removed during reflection implementation. Fixed camera shake not reverting back to player targeting after completion. Fixed lost camera targeting upon class switching. Build 2637 2023-11-11 07:09:40 -06:00
c065e9f6fb Fix State_OverworldMap dependency in TMXParser.h 2023-10-29 17:00:54 -05:00
35526016bb Merge World Map. 2023-10-29 14:52:17 -05:00
76136a3f68 Added overworld map connection point reading to TMXParser. 2023-10-29 14:50:22 -05:00
Quapsel
eeab618be7 Some work at world map 2023-10-29 15:00:45 +01:00
Quapsel
6420053d4e Progress on worldmap 2023-10-14 16:32:46 +02:00
Quapsel
1281704898 worldmap progress 2023-10-07 15:37:43 +02:00
d70297578c Added map enum types and setup stage plate object and connectors. 2023-10-04 04:47:49 -05:00
203290c94a Added static tileset world optimization and generation features. 2023-10-04 04:22:04 -05:00
ee5f6f9598 Added detection of tile sizes and world sizes so different sizes of maps can be rendered. 2023-10-04 03:00:02 -05:00
2224065304 Fix relative file location for stage plate image. Infinite toggle turned off for World Map. 2023-10-04 00:28:01 -05:00
Quapsel
4556fc903c Stage Plate Tileset updated 2023-10-03 13:55:17 +02:00
Quapsel
e846c61c53 terrain finished for 1_2 2023-09-26 14:40:13 +02:00
c4db27a78d Boss name overlays added to map editor and game. 2023-09-26 05:22:04 -05:00
Quapsel
13dece2844 1_2 Update 2023-09-24 14:24:57 +02:00
f48a6a89b2 Added DrawPie function, fix up invisible foreground tiles (was not rendering). 2023-09-24 05:23:49 -05:00
1cabb34b94 Added tile render depth ordering for bullets and effects to prevent ordering weirdness. 2023-09-24 04:01:04 -05:00
Quapsel
2f54400e8e more tile presets. 1_2 changed to v2 tileset. 2023-09-23 19:27:36 +02:00
465fb0b6c2 All animation references now auto-generate from gfx.txt. All animation references in code have been updated. Safemaps now have the ability to reset their contents (currently used for GFX map unloading) since Renderables must be deleted before the engine uninitializes. Slime King jump now has knockback. 2023-09-16 07:00:38 -05:00
ba8a1bd091 Monster water reflections implemented. 2023-09-16 04:38:38 -05:00
ac0fbbb174 Move the spawn point back. 2023-09-15 01:09:02 -05:00
5140b92317 Water tile reflections implemented. 2023-09-15 01:02:10 -05:00
4cdb73333d Release build 1238. Fixed bug with collisions not being enabled on tiles with a class. Fixed a bug with upper level tiles not being rendered proper. Made entire object part of the fade group instead of leaving the bases solid. 2023-09-13 20:06:59 -05:00
Quapsel
4e03580df1 added animated waterfall tile. added layer 2.5 to 1_1. 2023-09-13 13:32:40 +02:00
Quapsel
f110da9a7e 1_1_v2 Monster Spawn location edited 2023-09-13 03:57:34 +02:00
7941e22aa8 Stacked collision boxes are now handled properly. Map collisions in tilesets has been sealed off. 2023-09-12 16:48:28 -05:00
e8f6d972ad Release build 1198. Upper ground/spawn fade group auto detection now properly implemented. Reduced fade out range of spawn groups along the bottom edge. Added wall boundary for the campaign level. 2023-09-12 04:54:58 -05:00
ee16393f85 Fix incorrect ordering of fade layers. 2023-09-12 03:09:21 -05:00
9811644207 Added all collision tile setups and moved old 1-1 zones and spawns to the new version of the map. 2023-09-12 00:29:07 -05:00
Quapsel
c59eb3e7fb 1_1_v2 finished 2023-09-11 13:25:10 +02:00
Quapsel
916904d76d corrected asset filepath 2023-09-09 04:15:13 +02:00
Quapsel
265e36eda9 1_1_v2 progress 2023-09-08 00:01:52 +02:00
c75e56d642 Setup King Slime encounter, Boss room map setup with spawn and player, made non-infinite. Implemented enemy iframes and added phase framework for the boss. 2023-09-07 01:35:23 -05:00
Quapsel
1a8baf42e9 1_1_v2 progress 2023-08-31 17:10:36 +02:00
Quapsel
da35becb19 1-1 v2 started 2023-08-22 17:24:53 +02:00
Quapsel
2287b186f1 Boss Stage 1 v2 2023-07-30 16:20:54 +02:00
a0916cfe9b Switch to smart pointer implementation for damage numbers to handle damage combo'ing quick attack displays. 2023-07-25 19:48:24 -05:00
c7f09d9513 Fixed a tree that wasn't in the upper foreground layer. Release build 594 created. 2023-07-10 19:29:04 -05:00
228a3caa0e Upper level and lower level spawning now distinguished in map editor. 2023-07-10 19:22:33 -05:00
0349e5d16e Tidy up map zones, fix upper and lower level collision interactions. 2023-07-10 19:07:59 -05:00
a6c818b179 Re-did Tile grouping code, using a flood fill algorithm now instead of sequential tile checking. Prevents bugs with neighboring tile groups being split improperly. 2023-07-10 18:48:57 -05:00
36005ec0b3 Correct certain foreground trees not correctly lining up with tile bounds and causing disappearing glitches.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-07-10 20:19:42 +00:00
Quapsel
cb24484dfe small positions changes for 1-1 objects. 2023-07-09 00:11:29 +02:00
Quapsel
d804112460 placed Monsters for 1-1 2023-07-08 23:54:31 +02:00
57d7f3344b Implemented reading spawn zones on maps. Monsters now spawn according to spawn zones. 2023-07-07 21:35:44 -05:00
9a2af45245 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
85af67fa60 Example prototype for monster spawning management added in 1-1. 2023-07-07 06:48:17 -05:00
6b81cd6e84 Layering rendering now proper. 2023-07-07 06:42:49 -05:00
Quapsel
4a18722f93 added Spawn Group Locations for 1-1. Spawn Groups still empty. 2023-07-07 04:14:41 +02:00
Quapsel
b2a5f3fbfe finished 1-1 part before bridge 2023-07-07 03:06:30 +02:00