33 Commits

Author SHA1 Message Date
30a5cdc488 Correct memory leak in consuming items from inventory. Added overworld menu layout. Warrior Up walk animation has head bobbing like all the others now. Fixed alignment of items for ScrollableWindowComponents, fix scrollbar resizing when parent component has offsets. 2023-11-11 17:31:53 -06:00
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
cedb465c79 Toggle Interface implementation. Class toggling connections created and class switching via class selection menu completed. 2023-10-24 04:52:24 -05:00
0fdfa65ddf Extracted base health, base attack,and growth rates from being tied to the player directly. Values update on class changes. 2023-10-22 00:48:09 -05:00
ff3f4ba1c0 Setup framework for scrollbar and buttons in ScrollableWindowComponent. Fixed a bug where disabled buttons would not increment selection check loop. CreateMenu function instead of creating pointer and returning, so windows can add stuff to menus easily. 2023-10-15 12:58:39 -05:00
ba6505b266 Item category, script, and all other information relating to items now load properly with error-handling and proper property overriding. 2023-10-06 18:46:13 -05:00
877c44c372 Setup Items, item categories, and item scripts, and all associated configuration files for them. 2023-10-06 17:19:02 -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
999855c6e8 Proper theming controls added, attributes are now an inheritable interface for anything. 2023-10-03 02:34:26 -05:00
bff7eabef5 Debug map toggle configuration paramater added. Added in tiled and scaled versions of interface 9-patch patterning.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-10-02 19:54:21 +00:00
17838ffb8b 9-patch interface code added
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-10-02 16:50:53 +00:00
c4db27a78d Boss name overlays added to map editor and game. 2023-09-26 05:22:04 -05:00
1cabb34b94 Added tile render depth ordering for bullets and effects to prevent ordering weirdness. 2023-09-24 04:01:04 -05:00
cf782c29bb Tuned jump delays and values for phase 2. 2023-09-23 13:12:00 -05:00
5bc449fb7a Remove the random message 2023-09-20 21:29:28 +00:00
5ca4546bb7 Implemented multi-stage jump phase 2
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-09-20 21:27:59 +00: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
5140b92317 Water tile reflections implemented. 2023-09-15 01:02:10 -05:00
195364e0ab Tile animations implemented. Fix off-by-one error with tileset identification. 2023-09-13 18:57:46 -05:00
596d4122b4 Added display configuration parameter for debugging pathfinding. Reduced distance threshold for Wizard teleport to prevent jarring returns to previous position.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-09-12 19:36:25 +00: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
a1a35fabd0 Emscripten build seems to refuse
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-09-08 17:19:42 +00:00
d601f0945a Scuffed lambda function passing for tile group handling. Need to prep multi-layer rendering for tile groups. 2023-09-07 03:28:37 -05:00
13eff22485 Super big refactor of the animation storage and monster storage system using configuration files. 2023-08-06 19:00:09 -05:00
1c2106135d Player configuration file implemented. 2023-08-06 15:20:54 -05:00
e96514e0d4 Fix Warrior slowdown cancel bug (#16). Added debug configuration options to display collision and hidden player info on-screen. Release Build 935. 2023-07-29 10:21:53 -05:00
49b802fc99 Added in Wizard Lightning Bolt Configuration Parameters 2023-07-29 08:45:27 -05:00
694cb310f2 Implement Wizard Ability 1 (Firebolt) configuration parameters. 2023-07-28 18:02:30 -05:00
cacf169668 Add in extra debug access option when reading configuration properties. Implement Wizard Auto attack and teleport configuration options. 2023-07-28 04:41:18 -05:00
3cb8c43da1 Setup class config file directory structure
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-07-26 21:08:17 +00:00
1e08589403 Include all map initializations and use configuration file
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-07-26 20:37:52 +00:00
11aa50105c Reorganize data file specs and implement custom operator syntax
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-07-26 18:08:06 +00:00
f7f29196c5 Graphics configuration file and initial configuration layout setup. 2023-07-26 01:58:00 -05:00