sigonasr2
|
e744112206
|
GUI template/macro usage refactor.
|
12 months ago |
sigonasr2
|
4ac42fbd7e
|
Implemented menucomponent depth property. Fixed equipment menu labels interacting with hover events.
|
12 months ago |
sigonasr2
|
13104bae66
|
Back button in character stats window, moved elements slightly upwards for better positioning.
|
12 months ago |
sigonasr2
|
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.
|
12 months ago |
sigonasr2
|
88a239cd91
|
Equip Window is now functional.
|
12 months ago |
sigonasr2
|
a659bf7924
|
Character Info Window layouts setup
|
1 year ago |
sigonasr2
|
298b0c4ca7
|
Implemented equipping of items, reading of slot types from item database, and prepared set items and stats structures.
|
1 year ago |
sigonasr2
|
2af830d400
|
FreeType license (required for PGEX_TTF) included in all license notices. Setup project with freetype libraries and includes. Added gamepad PGEX for future gamepad support.
|
1 year ago |
sigonasr2
|
3ff558d44e
|
Added pragma regions to all license comment fields in files and collapsed them.
|
1 year ago |
sigonasr2
|
f427928ca6
|
Implemented Loadout selection item buttons, corrected inventory window missing category variables, corrected loadout item selection logic, updated inventory window layout.
|
1 year ago |
sigonasr2
|
2bf45dacef
|
It's 2023 btw
|
1 year ago |
sigonasr2
|
dd531d1fd7
|
Apply OLC-3 License to all source files.
|
1 year ago |
sigonasr2
|
2594078794
|
Update labels for different zones when clicking through them.
|
1 year ago |
sigonasr2
|
380582dfeb
|
Implemented automatic memory leak detection and reporting for CRT.
|
1 year ago |
sigonasr2
|
2e248e30b4
|
Converted boolean flags for component creation in windows to using enum bitwise attributes.
|
1 year ago |
sigonasr2
|
c82a3c5980
|
Refactor menucomponent internal draw function a little bit for code organizing.
|
1 year ago |
sigonasr2
|
cedb465c79
|
Toggle Interface implementation. Class toggling connections created and class switching via class selection menu completed.
|
1 year ago |
sigonasr2
|
02c7165b37
|
Add in class display labels, animated sprite icons, and title of the window.
|
1 year ago |
sigonasr2
|
debced946e
|
Menu component leak debugging detection added.
|
1 year ago |
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
|
e9952ca1be
|
An inventory scrollable component window should not be the same as an inventory window as they would layout things differently. Separated into proper hierarchy.
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
|
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
|
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
|
1c4ec84d75
|
Implement dummy items and scrollablewindowcomponent setup
|
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
|
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
|
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
|
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 |