24 Commits

Author SHA1 Message Date
3d6517e02f Pause overworld map state while other menus are opened. 2023-11-29 23:57:10 -06:00
4463fbbae5 Update Stage Plates to include the level type. Created Overworld Menu, and Initialized Character Menu. Story and shops no longer have the change loadout buttons. 2023-11-29 23:52:43 -06:00
2af830d400 FreeType license (required for PGEX_TTF) included in all license notices. Setup project with freetype libraries and includes. Added gamepad PGEX for future gamepad support. 2023-11-29 00:50:00 -06:00
a7f13e0077 Implemented unlocking of areas via clearing stages. Game fade in/out for state transitions. Asset loading for visual novel assets. Visual Novel command execution code implemented. Visual Novel basic rendering and input handling enabled. 2023-11-28 18:29:06 -06:00
cfd5586d63 Remove stray #pragma once lines, update PGE emscripten build so it handles mouse scrolling proper. Add emscripten run script. Build 3146. 2023-11-27 00:01:19 -06:00
3ff558d44e Added pragma regions to all license comment fields in files and collapsed them. 2023-11-20 23:25:36 -06:00
2bf45dacef It's 2023 btw 2023-11-14 18:12:54 -06:00
dd531d1fd7 Apply OLC-3 License to all source files. 2023-11-14 18:11:32 -06:00
1bf30f4392 Added ability to select a loadout item from the inventory menu screen. 2023-11-13 21:26:34 -06:00
795d59f1a4 Switch to templates for grabbing a component from a menu. 2023-11-13 11:26:11 -06:00
c6c5efbc74 Tied level entry button to map loading and gameplay. 2023-11-13 00:15:00 -06:00
2594078794 Update labels for different zones when clicking through them. 2023-11-12 23:51:49 -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
c82a3c5980 Refactor menucomponent internal draw function a little bit for code organizing. 2023-11-06 00:05:09 -06:00
fe8cbb022a Fixed inventory window display bugs using old parent position code for rendering. 2023-11-04 23:02:00 -05:00
92133061c3 Add darkened locked stage plates. Move camera slightly over for level information display. 2023-11-04 22:32:43 -05:00
4f65d2240a Navigation between unlocked stages is now possible. 2023-11-04 22:19:25 -05:00
54614d31dc Selection cursor for overworld map items. 2023-10-29 18:11:54 -05:00
42f8e25cdf Walk animation controller now applied to the overworld map stage. 2023-10-29 17:30:09 -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