Commit Graph

1 Commits (30a79cc307ebc74490443b570df12c18cdd92ab3)

Author SHA1 Message Date
sigonasr2 296ea1f2e6 Updated all references of Crawler project to now reference Adventures in Lestoria. Fixed a loading bug with the current connection point buttons and information not updating upon loading into the overworld map. Fix component count initialization bug (On Linux and Emscripten builds the component count would start uninitialized and would result in poor depth ordering sometimes. 11 months ago
sigonasr2 7bfa728ccb Emscripten powershell build script updated to properly terminate on errors. Add in proper throws when an invalid response is given from the server. Add in function response callbacks to all server request functions. 11 months ago
sigonasr2 497db80b9b Add in emscripten-specific branching menus and special load/save routines for online saving. 11 months ago
sigonasr2 8c986f17db Remove 2018 references for copyrighted files of my origin. 11 months ago
sigonasr2 fa7dfb601f Add game title images, replace all 2023 copyright notices with 2024 copyright notices. 11 months ago
sigonasr2 dd2146ebda Implement main menu with text entry label. Update text entry mode in PGE, removed the ability to jump between saved commands and enter no longer clears or disables text entry by default. 11 months ago
sigonasr2 5a9396fbcb Fix hover over label update bug inside character equip menu (thanks to a side effect of updating the item reference). 11 months ago
sigonasr2 9fef977a3a Add in consumable crafting. Allow specifying a quantity for item crafts. Add Flower Petals to Flower Turret drop table. 11 months ago
sigonasr2 64694e1b63 Implemented Crafting enhancement window, item enhancement checks, and enhancement implementation done. 11 months ago
sigonasr2 6412f34dce Implemented Merchant Selling Screen 11 months ago
sigonasr2 5d1e0b5a7a Completed image caching technique for rendering text using the normal engine draw functions. 11 months ago
sigonasr2 a26d86d0b0 Separate GetTextSize and GetWrappedTextSize functions for clarity. Fix sizing comparisons for wrapping text. Fixed issue with menu destinations not properly being assigned on certain buttons. 11 months ago
sigonasr2 d29f7d47bd Implemented string view changes for internal drawing functions and added wrapping support and parameters for draw functions. 11 months ago
sigonasr2 eae8239501 Traveling Merchant Purchase Window and systems implemented. 11 months ago
sigonasr2 71fe49162d Added Merchant/Buy/Sell Menu windows. Added sorted item callbacks for traveling merchant inventory modifications. 11 months ago
sigonasr2 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. 12 months ago
sigonasr2 44fcbc80cd Fixed up menu components to not rely on old parent positions. 12 months ago
sigonasr2 7a46f79f2b Fix Perspective correction on ViewPort PGEX. Implement windowing system and remove sprite reliance from all menu components. 12 months ago
sigonasr2 5abc789bcd Added hover button functionality to MenuItemButton component and to InventorySrollableWindowComponent item buttons created via that component. Implemented inventory screen. 12 months ago
sigonasr2 e744112206 GUI template/macro usage refactor. 12 months ago
sigonasr2 a1caeff702 Compact / non compact versions of item description display strings. Move menu labels around and added equip-specific and item display-specific menu labels. Fix bug with DrawShadowString/DrawShadowStringProp rendering HTML codes. 12 months ago
sigonasr2 13104bae66 Back button in character stats window, moved elements slightly upwards for better positioning. 12 months ago
sigonasr2 88a239cd91 Equip Window is now functional. 12 months 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 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. 1 year ago
sigonasr2 8af7afadae Added a popup menu label class and require menu label defines for InventoryScrollableWindowComponents 1 year ago
sigonasr2 3ff558d44e Added pragma regions to all license comment fields in files and collapsed them. 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 1bf30f4392 Added ability to select a loadout item from the inventory menu screen. 1 year ago
sigonasr2 2e248e30b4 Converted boolean flags for component creation in windows to using enum bitwise attributes. 1 year ago
sigonasr2 cedb465c79 Toggle Interface implementation. Class toggling connections created and class switching via class selection menu completed. 1 year ago
sigonasr2 3f78565655 Added properties for border and background control, vertically align uncentered labels by default. 1 year ago
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 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 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