10 Commits

Author SHA1 Message Date
5d1e0b5a7a Completed image caching technique for rendering text using the normal engine draw functions. 2023-12-21 14:09:19 -06:00
025a89788e Fix border display drawing for menus. Fix scrollable window components that went outside to use proper scrolling offsets. Fix issue with same-frame clicking and releasing causing a different button to be selected. 2023-12-15 23:57:09 -06:00
38729877b8 Fix up all menu components to integrate with new view port system. 2023-12-14 05:53:46 -06:00
7a46f79f2b Fix Perspective correction on ViewPort PGEX. Implement windowing system and remove sprite reliance from all menu components. 2023-12-14 04:18:05 -06:00
e744112206 GUI template/macro usage refactor. 2023-12-10 19:14:37 -06:00
a659bf7924 Character Info Window layouts setup 2023-12-01 22:55:33 -06:00
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. 2023-11-29 00:50:00 -06:00
e4fae723c9 Fix up warnings (mostly loss of data cast warnings). When an ability gets interrupted, the key is required to be depressed before another cast attempt can be made. Added collision layer tiles to a few tiles in 1-1 due to ability to walk out-of-bounds. 2023-11-27 02:38:12 -06:00
11e2aa0fad PopupMenuLabels respect parent menu's position. 2023-11-21 21:35:21 -06:00
8af7afadae Added a popup menu label class and require menu label defines for InventoryScrollableWindowComponents 2023-11-21 00:50:28 -06:00