Commit Graph

28 Commits (2cf48c53f92b2f5b6848d4a0ff33f4660a995971)

Author SHA1 Message Date
sigonasr2 b51d6f571a Refactored window removing components for scrollable components. 1 year ago
sigonasr2 a659bf7924 Character Info Window layouts setup 1 year ago
sigonasr2 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. 1 year ago
sigonasr2 e4fae723c9 Fix up warnings (mostly loss of data cast warnings). When an ability gets interrupted, the key is required to be depressed before another cast attempt can be made. Added collision layer tiles to a few tiles in 1-1 due to ability to walk out-of-bounds. 1 year ago
sigonasr2 195cc31a7b Corrected bug for removing sub-component items that were not selectable (and thus, were never added to button navigation lists) 1 year ago
sigonasr2 3ff558d44e Added pragma regions to all license comment fields in files and collapsed them. 1 year ago
sigonasr2 2bf45dacef It's 2023 btw 1 year ago
sigonasr2 dd531d1fd7 Apply OLC-3 License to all source files. 1 year ago
sigonasr2 88e01b8503 Render the spawn list and stage name/chapter name in level select. 1 year ago
sigonasr2 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. 1 year ago
sigonasr2 380582dfeb Implemented automatic memory leak detection and reporting for CRT. 1 year ago
sigonasr2 67a5288984 Implement error-handling (file names and locations) via std::source_location and added CRT debugging memory leak detection. 1 year ago
sigonasr2 2e248e30b4 Converted boolean flags for component creation in windows to using enum bitwise attributes. 1 year ago
sigonasr2 fe8cbb022a Fixed inventory window display bugs using old parent position code for rendering. 1 year ago
sigonasr2 cedb465c79 Toggle Interface implementation. Class toggling connections created and class switching via class selection menu completed. 1 year ago
sigonasr2 800a5767f2 Add destructors for all menu components and sub components. Finish menu navigation for class selection window and class info window. 1 year ago
sigonasr2, Sig, Sigo 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. 1 year ago
sigonasr2, Sig, Sigo 1f40e846ac Typo on Accessories. Initialize listener categories 1 year ago
sigonasr2, Sig, Sigo 46462a24e7 Refactor inventory window so the scrollable consumable window now subscribes to a listener. 1 year ago
sigonasr2 04d6f42526 Handled dynamic adding and removing of inventory items and syncing with menu systems. 1 year ago
sigonasr2 340690a26b Added keyboard/controller controls for scrollable menu components beyond bounds for disabled controls. 1 year ago
sigonasr2 958a1866c7 Keyboard menu button storage can now be differentiated from internal button storage. 1 year ago
sigonasr2 daf94db505 Added functional scrollbar. 1 year ago
sigonasr2 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. 1 year ago
sigonasr2 be0225aa97 Change scrollable window component's offset to be an attribute instead. 1 year ago
sigonasr2 472e8eceda Rendering of decal portions now controllable via point check overrides. 1 year ago
sigonasr2 18db45e6c3 Implement parent component hover state handling. 1 year ago
sigonasr2 1c4ec84d75 Implement dummy items and scrollablewindowcomponent setup 1 year ago