15 Commits

Author SHA1 Message Date
dd2ff24d85 Converted menu storage to pointers. 2023-10-11 16:20:07 -05:00
461265a8a4 Added label, text, and quantity descriptions for all items on the inventory menu. 2023-10-07 19:06:56 -05:00
99c24b9c37 Setup internal menu components so they know what button was clicked on a menu function. Compacted the on click menu function for menu buttons.
Refactored some item convenience functions.
2023-10-07 15:47:26 -05:00
fe6737117d Inventory Add,Remove,Use Management functions implemented. 2023-10-07 13:33:27 -05:00
877c44c372 Setup Items, item categories, and item scripts, and all associated configuration files for them. 2023-10-06 17:19:02 -05:00
c1d64e7bd1 Window centering and positioning added. 2023-10-06 15:00:27 -05:00
d3f26d4bb0 Render all background windows, foreground window is the only one with direct focus. Background windows are darkened. 2023-10-05 00:42:28 -05:00
10cfb009f7 Added scaling/tiling capabilities for themes. Safe maps have unordered version. 2023-10-03 04:09:42 -05:00
999855c6e8 Proper theming controls added, attributes are now an inheritable interface for anything. 2023-10-03 02:34:26 -05:00
bff7eabef5 Debug map toggle configuration paramater added. Added in tiled and scaled versions of interface 9-patch patterning.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-10-02 19:54:21 +00:00
17838ffb8b 9-patch interface code added
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-10-02 16:50:53 +00:00
3723835cc7 Switched menu button system to component inheritance system. 2023-10-01 01:48:27 -05:00
60e46a83f2 Improve keyboard/controller-based menu navigation by separating each row into its own structure. 2023-10-01 01:11:53 -05:00
03f2738ead Windowing System button controls, stack system, and custom functions implemented. 2023-09-29 00:03:20 -05:00
3cbb0d1e17 Implement framework for menu system
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2023-09-28 21:13:04 +00:00