Commit Graph

27 Commits (4c290e81aa035103aac2cede9037eef7dc222699)

Author SHA1 Message Date
sigonasr2 4c290e81aa Fixed clashing key names for text with the same information but differing widths. Corrected all GUI mispositioned text or incorrect wrapping on equip screens. 11 months ago
sigonasr2 c795e7f891 Text rendering properly deals with newline characters. Updated components that were not properly rendering. 11 months ago
sigonasr2 cb09825455 Added money display to inventory GUI. Corrected inventory amounts displaying incorrectly in inventory menus (references to other items fixed). Added MenuIconButton appearance flags to disable outlines/backgrounds 12 months ago
sigonasr2 f1aa872717 Add player money functions. Implement Merchant transaction functions. Add Function Priming classes. 12 months ago
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. 12 months ago
sigonasr2 3251053364 Added row item display button components. 12 months ago
sigonasr2 ac0f5c42aa Hover functionality moved out to MenuComponent so any component can utilize them. 12 months 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. 12 months ago
sigonasr2 38729877b8 Fix up all menu components to integrate with new view port system. 12 months ago
sigonasr2 7a46f79f2b Fix Perspective correction on ViewPort PGEX. Implement windowing system and remove sprite reliance from all menu components. 12 months ago
sigonasr2 e744112206 GUI template/macro usage refactor. 12 months 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. 12 months ago
sigonasr2 4ac42fbd7e Implemented menucomponent depth property. Fixed equipment menu labels interacting with hover events. 12 months ago
sigonasr2 13104bae66 Back button in character stats window, moved elements slightly upwards for better positioning. 12 months 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. 12 months ago
sigonasr2 88a239cd91 Equip Window is now functional. 12 months ago
sigonasr2 54677e9263 Incorporated stat differences to equip menu display. 12 months ago
sigonasr2 5eec1a21c5 Refactored stat system such that equip stats can be obtained easily, while base stats are hidden away to prevent accidental usage. 12 months ago
sigonasr2 808cc32418 Implemented color code text in PGE. 12 months 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