sigonasr2
|
e779725106
|
Define health and growth rates of each class.
|
1 year ago |
sigonasr2
|
b702fa2fe5
|
Add main menu window interface outlines. Fixed menu labels not being centered properly.
|
1 year ago |
sigonasr2, Sig, Sigo
|
1f40e846ac
|
Typo on Accessories. Initialize listener categories
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
1 year ago |
sigonasr2, Sig, Sigo
|
46462a24e7
|
Refactor inventory window so the scrollable consumable window now subscribes to a listener.
Listener list system removes the arbitrary requirement of components needing to be called "inventory" (very error-prone)
|
1 year ago |
sigonasr2
|
04d6f42526
|
Handled dynamic adding and removing of inventory items and syncing with menu systems.
|
1 year ago |
sigonasr2
|
6656e3d036
|
Keyboard/Controller input left direction bugfix. Using setter/getter for mouse navigation to handl storing of position whenever mouse navigation is called.
|
1 year ago |
sigonasr2
|
340690a26b
|
Added keyboard/controller controls for scrollable menu components beyond bounds for disabled controls.
|
1 year ago |
sigonasr2
|
958a1866c7
|
Keyboard menu button storage can now be differentiated from internal button storage.
|
1 year ago |
sigonasr2
|
daf94db505
|
Added functional scrollbar.
|
1 year ago |
sigonasr2
|
ff3f4ba1c0
|
Setup framework for scrollbar and buttons in ScrollableWindowComponent. Fixed a bug where disabled buttons would not increment selection check loop. CreateMenu function instead of creating pointer and returning, so windows can add stuff to menus easily.
|
1 year ago |
sigonasr2
|
be0225aa97
|
Change scrollable window component's offset to be an attribute instead.
|
1 year ago |
sigonasr2
|
18db45e6c3
|
Implement parent component hover state handling.
|
1 year ago |
sigonasr2
|
1c4ec84d75
|
Implement dummy items and scrollablewindowcomponent setup
|
1 year ago |
sigonasr2
|
e3d0283fcb
|
Prepare framework with Draw and DrawDecal split.
|
1 year ago |
sigonasr2
|
dd2ff24d85
|
Converted menu storage to pointers.
|
1 year ago |
sigonasr2
|
461265a8a4
|
Added label, text, and quantity descriptions for all items on the inventory menu.
|
1 year ago |
sigonasr2
|
803a0189d8
|
Inventory Drag and Drop Management implemented.
|
1 year ago |
sigonasr2
|
5903692dbb
|
Fix null checks. Inventory display window setup. Ready for draggable interface.
|
1 year ago |
sigonasr2
|
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.
|
1 year ago |
sigonasr2
|
fe6737117d
|
Inventory Add,Remove,Use Management functions implemented.
|
1 year ago |
sigonasr2
|
877c44c372
|
Setup Items, item categories, and item scripts, and all associated configuration files for them.
|
1 year ago |
sigonasr2
|
c1d64e7bd1
|
Window centering and positioning added.
|
1 year ago |
sigonasr2
|
d3f26d4bb0
|
Render all background windows, foreground window is the only one with direct focus. Background windows are darkened.
|
1 year ago |
sigonasr2
|
10cfb009f7
|
Added scaling/tiling capabilities for themes. Safe maps have unordered version.
|
1 year ago |
sigonasr2
|
999855c6e8
|
Proper theming controls added, attributes are now an inheritable interface for anything.
|
1 year ago |
sigonasr2, Sig, Sigo
|
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>
|
1 year ago |
sigonasr2, Sig, Sigo
|
17838ffb8b
|
9-patch interface code added
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
1 year ago |
sigonasr2
|
3723835cc7
|
Switched menu button system to component inheritance system.
|
1 year ago |
sigonasr2
|
2914aa1972
|
When a column matches up in a previous row, we should jump up to that menu item instead.
|
1 year ago |
sigonasr2
|
60e46a83f2
|
Improve keyboard/controller-based menu navigation by separating each row into its own structure.
|
1 year ago |
sigonasr2
|
03f2738ead
|
Windowing System button controls, stack system, and custom functions implemented.
|
1 year ago |