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).
...
Applied random stats to equip stats. Made sure that rings that are the same in both equip slots do not cause the stats difference display from showing any actual differences. Prevent accidental unequipping of rings already equipped (if you technically were to swap between them)
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.
12 months ago
sigonasr2
d29f7d47bd
Implemented string view changes for internal drawing functions and added wrapping support and parameters for draw functions.
12 months ago
sigonasr2
eae8239501
Traveling Merchant Purchase Window and systems implemented.
12 months ago
sigonasr2
71fe49162d
Added Merchant/Buy/Sell Menu windows. Added sorted item callbacks for traveling merchant inventory modifications.
12 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