sigonasr2
f40d196637
Internally show censored text, but actual label must return the uncensored text of a TextEntryLabel/MenuLabel. Since emscripten doesn't have multi-threaded audio buffering, we immediately mute on stage load to prevent stuttering / bad noise. Fix HUB being a requirement when it's not a stage that can be unlocked for returning to camp conditions. Release Build 7852.
9 months ago
sigonasr2
ce3529b976
Fix crash with emscripten version during story scenes. Fix inproper Blacksmith equipment displays for crafting menu (chapter check missing, wrong enhancement level checks). Fix Blacksmith trigger not unlocking on the right node. Fix Chapter 2 trigger. Fix emscripten build scripts. Release Version 7848.
9 months ago
sigonasr2
3145bef2cc
Remove Resume input helper on the death menu. Add multi-line centering label support. Add credits configuration and credits menu to the game. Release Build 7841. Push game Version to 0.4.
9 months ago
sigonasr2
e5ace36a60
Added locked item sound effect. Fixed label member being protected accessible, now private requiring all children to access through SetLabel. Fix reversed logic check for locked craftable items. Added controller compatibility for consumable item crafting selection window. Release Build 7291.
10 months ago
sigonasr2
22b1557c05
Added wrapping menu macro functionality. Implemented controller compatibility for level complete window. Added right alignment for menu labels. Added ProgressBar component. Added XP-related functions for callbacks to other components in-game. Fix giant normalized vector issue with Wolf AI script. Release Build 7041.
10 months ago
sigonasr2
d576e6143e
Added new input keybind menu. Fixed MenuLabels to account for the 2 pixel border in width when rendering menu labels. Also corrected minor bugs with spaces being counted in wrapped text string lengths.
10 months ago
Nic0Nic0Nii
00e7a01ab1
Add labels for items that can be crafted or enhanced at the blacksmith
...
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
10 months ago
Nic0Nic0Nii
8149db260b
Update copyright 2024 for FreeType. Equipment can now have an initial crafting cost. RowItemDisplays will have a craftable and upgradeable tag.
...
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
10 months ago
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