Commit Graph

18 Commits (800a5767f27e0b6f93d0f6206f0c4cca0e9a6c22)

Author SHA1 Message Date
sigonasr2 800a5767f2 Add destructors for all menu components and sub components. Finish menu navigation for class selection window and class info window. 1 year ago
sigonasr2 3f78565655 Added properties for border and background control, vertically align uncentered labels by default. 1 year ago
sigonasr2, Sig, Sigo 46462a24e7 Refactor inventory window so the scrollable consumable window now subscribes to a listener. 1 year ago
sigonasr2 04d6f42526 Handled dynamic adding and removing of inventory items and syncing with menu systems. 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 472e8eceda Rendering of decal portions now controllable via point check overrides. 1 year ago
sigonasr2 18db45e6c3 Implement parent component hover state handling. 1 year ago
sigonasr2 e3d0283fcb Prepare framework with Draw and DrawDecal split. 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 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. 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 3723835cc7 Switched menu button system to component inheritance system. 1 year ago