|
403690747d
|
Setup Item Drop rendering/physics. Handle items landing on the ground. Config file options related to item drops added. Added a spawning item function.
|
2023-11-22 14:30:15 -06:00 |
|
|
8af7afadae
|
Added a popup menu label class and require menu label defines for InventoryScrollableWindowComponents
|
2023-11-21 00:50:28 -06:00 |
|
|
6c16405908
|
Finish level complete layout.
|
2023-11-20 20:40:14 -06:00 |
|
|
7fe19c6510
|
Level completed menu should be in its own state to prevent the game from continuing to run in the background.
|
2023-11-20 17:03:35 -06:00 |
|
|
5652741ec0
|
Added level complete window upon completing a stage.
|
2023-11-19 15:57:18 -06:00 |
|
|
008f6a28f6
|
Added map tests and map type properties to all maps.
|
2023-11-16 18:54:52 -06:00 |
|
|
f427928ca6
|
Implemented Loadout selection item buttons, corrected inventory window missing category variables, corrected loadout item selection logic, updated inventory window layout.
|
2023-11-14 23:20:13 -06:00 |
|
|
1bf30f4392
|
Added ability to select a loadout item from the inventory menu screen.
|
2023-11-13 21:26:34 -06:00 |
|
|
4c6be02543
|
Added custom encounter menu component and populated spawns in overworld menu.
|
2023-11-12 23:22:42 -06:00 |
|
|
88e01b8503
|
Render the spawn list and stage name/chapter name in level select.
|
2023-11-12 22:23:54 -06:00 |
|
|
bc07f58c9a
|
Fix centering of camera for overworld map.
|
2023-11-12 21:02:23 -06:00 |
|
|
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 |
|
|
67a5288984
|
Implement error-handling (file names and locations) via std::source_location and added CRT debugging memory leak detection.
|
2023-11-11 00:54:50 -06:00 |
|
|
fe8cbb022a
|
Fixed inventory window display bugs using old parent position code for rendering.
|
2023-11-04 23:02:00 -05:00 |
|
|
4f65d2240a
|
Navigation between unlocked stages is now possible.
|
2023-11-04 22:19:25 -05:00 |
|
|
c065e9f6fb
|
Fix State_OverworldMap dependency in TMXParser.h
|
2023-10-29 17:00:54 -05:00 |
|
|
76136a3f68
|
Added overworld map connection point reading to TMXParser.
|
2023-10-29 14:50:22 -05: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 |
|
|
02c7165b37
|
Add in class display labels, animated sprite icons, and title of the window.
|
2023-10-24 03:03:34 -05:00 |
|
|
5d939e866f
|
Class Info Screen completed.
|
2023-10-22 21:56:09 -05:00 |
|
|
e189d4b516
|
Class ability descriptions added. Full render image paths now defined. Moved some class information around.
|
2023-10-22 02:07:03 -05:00 |
|
|
3ee6d03728
|
Add in Rotating character display component
|
2023-10-20 23:48:55 -05:00 |
|
|
b702fa2fe5
|
Add main menu window interface outlines. Fixed menu labels not being centered properly.
|
2023-10-20 22:49:12 -05:00 |
|
|
e9952ca1be
|
An inventory scrollable component window should not be the same as an inventory window as they would layout things differently. Separated into proper hierarchy.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2023-10-18 18:07:10 +00:00 |
|
|
04d6f42526
|
Handled dynamic adding and removing of inventory items and syncing with menu systems.
|
2023-10-17 05:35:19 -05:00 |
|
|
1c4ec84d75
|
Implement dummy items and scrollablewindowcomponent setup
|
2023-10-12 18:35:45 -05:00 |
|
|
e3d0283fcb
|
Prepare framework with Draw and DrawDecal split.
|
2023-10-11 19:50:12 -05:00 |
|
|
99c24b9c37
|
Setup internal menu components so they know what button was clicked on a menu function. Compacted the on click menu function for menu buttons.
Refactored some item convenience functions.
|
2023-10-07 15:47:26 -05:00 |
|
|
fe6737117d
|
Inventory Add,Remove,Use Management functions implemented.
|
2023-10-07 13:33:27 -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 |
|
|
773f72a45c
|
Main Menu and Game Play state switching.
|
2023-10-05 02:03:59 -05:00 |
|
|
43661ee07f
|
Game State System Setup
|
2023-10-05 01:35:31 -05:00 |
|
|
999855c6e8
|
Proper theming controls added, attributes are now an inheritable interface for anything.
|
2023-10-03 02:34:26 -05:00 |
|
|
3723835cc7
|
Switched menu button system to component inheritance system.
|
2023-10-01 01:48:27 -05:00 |
|
|
03f2738ead
|
Windowing System button controls, stack system, and custom functions implemented.
|
2023-09-29 00:03:20 -05:00 |
|
|
b9e1352288
|
Keybind system redone, display keybinds and mana costs on HUD.
|
2023-09-26 02:40:38 -05:00 |
|
|
de04905983
|
Phase 4 implemented.
|
2023-09-23 15:10:59 -05:00 |
|
|
43b5503661
|
Added particle effects for slime king jump and landing.
|
2023-09-16 07:42:15 -05:00 |
|
|
195364e0ab
|
Tile animations implemented. Fix off-by-one error with tileset identification.
|
2023-09-13 18:57:46 -05:00 |
|
|
54e72d088e
|
Refactored dynamic variable system, removed _ATTRIBUTE and type dependency, and optional default value issues.
Moved all slime kind related stuff out of global monster update loop.
|
2023-09-09 05:38:37 -05:00 |
|
|
3ee066bb88
|
Release Build 1100. Camera now starts near the player for a smoother looking pan effect instead of somewhere far off-screen. Custom monster attribute handling now completed and compact.
|
2023-09-08 19:45:00 -05:00 |
|
|
c9fa25a823
|
Slime King Graphics prepared.
|
2023-09-06 23:57:14 -05:00 |
|
|
6cfb40d642
|
Add custom monster strategy properties for monster config files.
|
2023-08-13 20:53:39 -05:00 |
|
|
6a12a45cb2
|
Moved all enemy reading over to purely using config files. Removed all enemy enum dependencies. Removed bugs involving loading infinite maps by accident.
|
2023-08-13 02:12:19 -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 |
|
|
b2d363cdef
|
Ranger configuration file implemented. Added per-step bullet collisions. Fix Release Desktop project setup.
|
2023-08-06 15:07:53 -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 |
|
|
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 |
|