Commit Graph

23 Commits (57377823c56b25541d014c367cbf271f1927e525)

Author SHA1 Message Date
sigonasr2 46926be340 Fix scrollbar boundary not updating upon switching to new menus. Fix bug with positions from keyboard/button maps not using original positions in scrollable components. 1 year ago
sigonasr2 3251053364 Added row item display button components. 1 year ago
sigonasr2 ac0f5c42aa Hover functionality moved out to MenuComponent so any component can utilize them. 1 year ago
sigonasr2 025a89788e Fix border display drawing for menus. Fix scrollable window components that went outside to use proper scrolling offsets. Fix issue with same-frame clicking and releasing causing a different button to be selected. 1 year ago
sigonasr2 38729877b8 Fix up all menu components to integrate with new view port system. 1 year ago
sigonasr2 7a46f79f2b Fix Perspective correction on ViewPort PGEX. Implement windowing system and remove sprite reliance from all menu components. 1 year ago
sigonasr2 e744112206 GUI template/macro usage refactor. 1 year ago
sigonasr2 a1caeff702 Compact / non compact versions of item description display strings. Move menu labels around and added equip-specific and item display-specific menu labels. Fix bug with DrawShadowString/DrawShadowStringProp rendering HTML codes. 1 year ago
sigonasr2 4ac42fbd7e Implemented menucomponent depth property. Fixed equipment menu labels interacting with hover events. 1 year ago
sigonasr2 13104bae66 Back button in character stats window, moved elements slightly upwards for better positioning. 1 year ago
sigonasr2 ae2d1719c8 Add a BeforeUpdate event for components to handle mouse out events (specifically for equip item slots showing stat differences.) Corrects a bug with stat differences not refreshing on mouse out. 1 year ago
sigonasr2 88a239cd91 Equip Window is now functional. 1 year ago
sigonasr2 54677e9263 Incorporated stat differences to equip menu display. 1 year ago
sigonasr2 5eec1a21c5 Refactored stat system such that equip stats can be obtained easily, while base stats are hidden away to prevent accidental usage. 1 year ago
sigonasr2 808cc32418 Implemented color code text in PGE. 1 year ago
sigonasr2 e615831ded Equipment window shows equip stat changes on mouseover. 1 year ago
sigonasr2 30287c91d2 Use structured bindings for map k,v pairs. Place counters for for range iterator loops locally inside their scopes. 1 year ago
sigonasr2 2cf48c53f9 Parse enhancement stats of equipment items. 1 year ago
sigonasr2 694a82701e Create new equipment images, read/parse equipment config file 1 year ago
sigonasr2 b51d6f571a Refactored window removing components for scrollable components. 1 year ago
sigonasr2 a659bf7924 Character Info Window layouts setup 1 year ago
sigonasr2 b97c63f7b0 Implement basic structures for Items, Item Sets, and Equipment. 1 year ago
sigonasr2 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. 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 cfd5586d63 Remove stray #pragma once lines, update PGE emscripten build so it handles mouse scrolling proper. Add emscripten run script. Build 3146. 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 b702fa2fe5 Add main menu window interface outlines. Fixed menu labels not being centered properly. 1 year ago