24 Commits

Author SHA1 Message Date
f1aa872717 Add player money functions. Implement Merchant transaction functions. Add Function Priming classes. 2023-12-17 23:37:37 -06:00
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. 2023-12-16 22:49:46 -06:00
3251053364 Added row item display button components. 2023-12-16 22:17:49 -06:00
ac0f5c42aa Hover functionality moved out to MenuComponent so any component can utilize them. 2023-12-16 21:28:41 -06:00
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. 2023-12-15 23:57:09 -06:00
38729877b8 Fix up all menu components to integrate with new view port system. 2023-12-14 05:53:46 -06:00
7a46f79f2b Fix Perspective correction on ViewPort PGEX. Implement windowing system and remove sprite reliance from all menu components. 2023-12-14 04:18:05 -06:00
e744112206 GUI template/macro usage refactor. 2023-12-10 19:14:37 -06:00
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. 2023-12-09 06:08:13 -06:00
4ac42fbd7e Implemented menucomponent depth property. Fixed equipment menu labels interacting with hover events. 2023-12-09 01:58:46 -06:00
13104bae66 Back button in character stats window, moved elements slightly upwards for better positioning. 2023-12-08 17:06:34 -06:00
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. 2023-12-08 16:36:51 -06:00
88a239cd91 Equip Window is now functional. 2023-12-06 22:47:09 -06:00
54677e9263 Incorporated stat differences to equip menu display. 2023-12-06 20:52:48 -06:00
5eec1a21c5 Refactored stat system such that equip stats can be obtained easily, while base stats are hidden away to prevent accidental usage. 2023-12-06 19:51:38 -06:00
808cc32418 Implemented color code text in PGE. 2023-12-06 18:55:18 -06:00
e615831ded Equipment window shows equip stat changes on mouseover. 2023-12-05 23:07:49 -06:00
30287c91d2 Use structured bindings for map k,v pairs. Place counters for for range iterator loops locally inside their scopes. 2023-12-05 22:12:43 -06:00
2cf48c53f9 Parse enhancement stats of equipment items. 2023-12-04 17:51:18 -06:00
694a82701e Create new equipment images, read/parse equipment config file 2023-12-02 01:45:34 -06:00
b51d6f571a Refactored window removing components for scrollable components. 2023-12-02 00:40:07 -06:00
a659bf7924 Character Info Window layouts setup 2023-12-01 22:55:33 -06:00
b97c63f7b0 Implement basic structures for Items, Item Sets, and Equipment. 2023-11-30 22:01:04 -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