sigonasr2
|
21dee760dd
|
Fix scrollbars not changing color when the mouse is hovering over them. Release Build 10482.
|
4 months ago |
sigonasr2
|
97040ef051
|
Add automated script to apply all assets to the unit testing framework each run. Add new runtime warning for RowInventoryScrollableWindowComponent items that have item boxes larger than the actual component. Move testingMode flag for AiL class to be set before game configurations are read. Add branch for reading specific unit test game configuration files. Include unit test-specific images and configs committed to repository. Add Disassemble function to inventory class. Add Disassemble item test. Fix issues with extra stray shared pointers lingering everywhere when adding/removing items and grabbing their references. Make Stage Loot/Monster Loot have brand new shared pointers to items (copy instead of strong reference) so weak pointer references to existing items actually expire and behave as expected. Move Monster Loot and Stage Loot clear calls to the switch to Overworld Map trigger. Release Build 10476.
|
4 months ago |
sigonasr2
|
c48ae07fcf
|
Fix ScrollableWindowComponents buggy behavior when clicking the down arrow button causing the list to scroll all the way to the bottom. Release Build 10067.
|
5 months ago |
sigonasr2
|
eb9114406e
|
Change checkmark from being two line decals to being a single decal. (Note: There is a bug with ViewPort PGEX's line clipping.) Fix scrolling navigation for menus where the navigation doesn't reset the actual scrolling. Corrects Issue #37. Added exit ring indicator on minimap. Auto Pause game setting added. Auto Pause behavior changed to only pause on taking damage when the window is not focused. Release Build 8901.
|
8 months ago |
sigonasr2
|
412a88d294
|
Release builds of the game should hide the debug console by default and instead log to a debugging file. Release Build 8413.
|
9 months ago |
sigonasr2
|
90a20d77af
|
Modified pixel font to incorporate a copyright symbol. Removed copyright unicode character from credits file to avoid out-of-bounds check. Added copyright symbols to credits and splash screen.
|
9 months ago |
sigonasr2
|
4498cc39eb
|
Add artists to Credits screen. Modify Scrolling behavior of ScrollableWindowComponents so you can click in the scroll region to move the scrollbar, not just the scrollbar itself. Release Build 8155.
|
9 months ago |
sigonasr2
|
2c81cf15f2
|
Implemented locking of accessories in the inventory and merchant window to prevent immediate selling of an item. Fixed a bug that prevented custom menu actions to be performed on the menu select button when a button was clicked. Release Build 7966. Patch Version 0.4.5.
|
9 months ago |
sigonasr2
|
7ce1e37549
|
Add in support for subcomponents within subcomponents. Prioritize highest depth menu item when hovering over overlapping items.
|
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.
|
10 months ago |
sigonasr2
|
fd9fdc0924
|
Added partial keyboard functionality to character equip menu. Fix bugs with scrolling reset system. Release Build 7162.
|
10 months ago |
sigonasr2
|
8afd66632a
|
Added XP bar animations and steady increasing progress bar. Added level up animation text on stage completion screen. Refactor enable and disable functions for menu components. Differentiated between disabling due to being outside the window, and manual enable/disabling of components. Fix infinite loop bug with components outside of a scrollable window component not being iterated over. Fix bug with hovering over non-navigational components causing the default component for a menu to be selected while in mouse navigation mode. Release Build 7095.
|
10 months ago |
sigonasr2
|
6a5b74b3e6
|
Added in shoulder button navigation schemes, related icons, and DAS press input handling for menu navigation. Added in button visibility settings for input helper. Added Confirm input display for load game window.
|
10 months ago |
sigonasr2
|
ce46a1d3d7
|
Refactored analog control system to use digital DAS input system with directional input support.
|
10 months ago |
sigonasr2
|
6778ffc72d
|
Add in selection indices that respect menus with multiple columns while scrolling through.
|
10 months ago |
sigonasr2
|
d904ef7e91
|
Scrollbar click behavior changes for ScrollableWindowComponents. Items that are createable now display the proper contents in the Blacksmithing window.
|
11 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>
|
11 months ago |
sigonasr2
|
15990152c7
|
Added character name input to class selection window, removed "file save name" dialog from main menu navigation. Fixed scaling for button labels with different values than 1. Moved ScrollableWindowComponent's scrollbar to be lined up with the actual scrollbar arrows. Removed text entry mode from blocking controller / gamepad inputs.
|
11 months ago |
sigonasr2
|
39a710727e
|
Fix file saving/loading for online mode.
|
11 months ago |
sigonasr2
|
4eec0ce337
|
Implemented overworld gamepad control functions. Added ability to have certain inputer helper labels to be hidden away. When click functions are called on MenuComponents, it should also apply the menu navigation rules of the button.
|
11 months ago |
sigonasr2
|
9dc2a0a4c2
|
Add in input helper text when navigating using keyboard/gamepads. Fix scrollwheel navigation for ScrollingWindowComponent referencing the wrong variable to add to (after the targeted scroll destination change).
|
11 months ago |
sigonasr2
|
ad05279ae7
|
Analog scrolling menu implementation completed.
|
11 months ago |
sigonasr2
|
df10dc43a8
|
Auto targeting a component when navigating/selecting in a ScrollableWindowComponent using gamepad/keyboard controls. Added analog stick navigation to load file menu.
|
11 months ago |
sigonasr2
|
bc1a1c6876
|
Fix more dynamic pointer strict casts to parent components (when they shouldn't be). Fixed double updating bug for components in ScrollableWindowComponents.
|
11 months ago |
sigonasr2
|
54f128777f
|
Resolved menu component bugs not being removed from parent menu structure properly.
|
11 months ago |
sigonasr2, Sig, Sigo
|
516438b451
|
Include for ScrollingWindowComponent was missing.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
11 months ago |
sigonasr2
|
e669968bc3
|
[BUG] Current build does not properly start and has two stub functions MenuComponent.cpp lines 214 and 224
|
11 months ago |
sigonasr2
|
c0ae0697b7
|
Move to smart pointers for menu component system.
|
11 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
|
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
|
ad1e2260cf
|
Saving and loading saves items in proper sorted order. Fixed bug with get inventory slot function. Connection point data is now static.
|
12 months ago |
sigonasr2
|
3410b5b92b
|
Fix overlapping sub-component mouse hover bug, populate blacksmith weapon and armor lists with player's equipment.
|
12 months ago |
sigonasr2
|
6412f34dce
|
Implemented Merchant Selling Screen
|
12 months ago |
sigonasr2
|
70423be9d4
|
Item reference system deprecated in favor of smart pointer system. Converted all items to use pointers instead, removed all reference wrappers for item system. Fixed buggy last item sorting when removing items from InventoryScrollableWindowComponents. Implemented proper inventory removal checks when items are completely removed from an inventory. Sorted inventories now copy the pointer as a shared pointer from the main inventory code instead of needlessly creating extra copies of the same item.
|
12 months ago |
sigonasr2
|
46926be340
|
Fix scrollbar boundary not updating upon switching to new menus. Fix bug with positions from keyboard/button maps not using original positions in scrollable components.
|
1 year ago |
sigonasr2
|
ac0f5c42aa
|
Hover functionality moved out to MenuComponent so any component can utilize them.
|
1 year 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.
|
1 year ago |
sigonasr2
|
38729877b8
|
Fix up all menu components to integrate with new view port system.
|
1 year ago |
sigonasr2
|
7a46f79f2b
|
Fix Perspective correction on ViewPort PGEX. Implement windowing system and remove sprite reliance from all menu components.
|
1 year ago |
sigonasr2
|
4bab1397dc
|
Fix ViewPort PGEX. Added Draw String functions from PGE to ViewPort.
|
1 year ago |
sigonasr2
|
469bea4c5e
|
Inventory display window tabs are implemented, inventory component is displayed. Ranger Backstep cancels casts. Casts are forced to be channeled for 0.2 seconds before walking can cancel them,
|
1 year ago |
sigonasr2
|
e744112206
|
GUI template/macro usage refactor.
|
1 year ago |
sigonasr2
|
4ac42fbd7e
|
Implemented menucomponent depth property. Fixed equipment menu labels interacting with hover events.
|
1 year 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.
|
1 year ago |
sigonasr2
|
88a239cd91
|
Equip Window is now functional.
|
1 year ago |
sigonasr2
|
e615831ded
|
Equipment window shows equip stat changes on mouseover.
|
1 year ago |
sigonasr2
|
b51d6f571a
|
Refactored window removing components for scrollable components.
|
1 year ago |
sigonasr2
|
a659bf7924
|
Character Info Window layouts setup
|
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 |