8 Commits

Author SHA1 Message Date
6412f34dce Implemented Merchant Selling Screen 2023-12-26 01:54:14 -06:00
70423be9d4 Item reference system deprecated in favor of smart pointer system. Converted all items to use pointers instead, removed all reference wrappers for item system. Fixed buggy last item sorting when removing items from InventoryScrollableWindowComponents. Implemented proper inventory removal checks when items are completely removed from an inventory. Sorted inventories now copy the pointer as a shared pointer from the main inventory code instead of needlessly creating extra copies of the same item. 2023-12-22 06:14:37 -06:00
eae8239501 Traveling Merchant Purchase Window and systems implemented. 2023-12-19 18:46:59 -06:00
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 2023-12-18 00:34:10 -06:00
f1aa872717 Add player money functions. Implement Merchant transaction functions. Add Function Priming classes. 2023-12-17 23:37:37 -06:00
57377823c5 Fixed menu label updates for row item displays. Added a row scrollable inventory window component. Made InventoryScrollableWindowComponent more modular with a couple overrideable functions. 2023-12-17 00:44:22 -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