sigonasr2
|
4dc9505cbd
|
Implemented controller compatibility with the Game Settings menu. Fullscreen mode now ignores automatic mouse movement due to screen resizes when in keyboard navigation mode. Release Build 7391.
|
9 months ago |
sigonasr2
|
d5bd8655a9
|
Added additional toggle and setting options in Settings menu. Made screen shake, gamepad rumble, keyboard aim assist, and terrain collision box display toggles functional. Added toggle sound effect. Release Build 7344.
|
9 months ago |
sigonasr2
|
a39a841166
|
Fixed issues with one input bleeding into multiple inputs. Removed old redundant system where we can specify a menu to navigate to. Implemented controller compatibility for UserID menu. Release Build 7326.
|
9 months ago |
sigonasr2
|
a723ac50fc
|
Added controller compatibility for the consumable item crafting menu. Fixed bug for selecting buttons that would become disabled causing infinite menu loop. Added checkes fo auto-resolve default button and immediately close out the loop. Release Build 7299.
|
9 months ago |
sigonasr2
|
d8d50f74a7
|
Implemented controller compatibility for sell item menu. Keyboard/controller menu navigation now auto-repopulates with a default selection if the current selection becomes expired for some reason (such as selling an item). Release Build 7249.
|
9 months ago |
sigonasr2
|
5d315ada93
|
Added controller compatibility for buy item menu. Removed restriction on mouse navigation not handling inputs defined in input engage groups of menus. Release Build 7242.
|
9 months ago |
sigonasr2
|
48ba282fa5
|
Implemented equipment menu navigation (partially).
|
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
|
bacd879e12
|
Added dynamic labels for gamepad controls input helper. Fixed wrapping bug for pressing right on monster loot scrollable container. Added XP gain sound effect. Release Build 7112.
|
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
|
52a01d04ad
|
Begin work on Level Completion controller compatibility. Add in inventory scrollable window helper navigation macros to make coding wrapping functionality easier. Release Build 7010.
|
10 months ago |
sigonasr2
|
a449932226
|
Implemented class selection window controller/keyboard compatibility. Added selection passthrough for disabled/grayed out items. Change hover fade-in for toggleable buttons. Release Build 6988.
|
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 |
Nic0Nic0Nii
|
cbc4fa5470
|
Add DAs input functions
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
10 months ago |
sigonasr2
|
fd1f762e20
|
Fully implemented controller/keyboard controls for Inventory Consumable Window. Fix bug with loadout items that were set during file loads were not selected in consumable window. Release Build 6907.
|
10 months ago |
sigonasr2
|
3fff17417e
|
Refactored the input display menu to allow for dynamic changing of row displays. Remove controller specific keybinding menu, integrating with initial keyboard menu.
|
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 |
sigonasr2
|
cd599b73e0
|
Add in keyboard mapping display settings window. Add in keybind display buttons.
|
10 months ago |
sigonasr2
|
d904ef7e91
|
Scrollbar click behavior changes for ScrollableWindowComponents. Items that are createable now display the proper contents in the Blacksmithing window.
|
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
|
390e7fefbf
|
Make Unlock All button actually unlock every node. Allow tile fade groups to specify tiles that should be unhidden. NPCs have unlock conditions now. Layers have unlock conditions.
|
10 months ago |
sigonasr2
|
dcabc05702
|
Creating a new character in the desktop build is now fixed. Added NPC interact functionality.
|
10 months ago |
sigonasr2
|
5589740f03
|
Fix up new stages, configure stage plates, add bonus boss stage, add levels to configuration files. Change Class selection window to include an online character checkbox to toggle between online and offline saving. Fix online/offline file IDs that were incorrectly loading due to no callbacks for async file retrieval.
|
10 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.
|
10 months ago |
sigonasr2
|
e036302b58
|
Fix async loading bugs with loading from indexeddb store emscripten. Add emscripten debug and release scripts. Disable text entry whenever a menu is closed.
|
10 months ago |
Nic0Nic0Nii
|
4f6d9b09e3
|
Add Settings menu and an Unlocck All button
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
10 months ago |
sigonasr2
|
a206cb10eb
|
Added small background to input display. Added safeguard to prevent mouse inputs from occurring in keyboard navigation rules.
|
10 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.
|
10 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).
|
10 months ago |
sigonasr2
|
ad05279ae7
|
Analog scrolling menu implementation completed.
|
10 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.
|
10 months ago |
sigonasr2
|
dfa014b0a9
|
Implement button navigation rules for gamepads. Fix mouse click / gamepad transition key conflicting. Fix how a pointer is generated for components via the Component<> reference template. Since we sometimes want to dynamic cast it, it loses all its typing data if we make a new shared pointer instead.
|
10 months ago |
sigonasr2
|
aec9646d40
|
When switching from mouse to keyboard navigation, the first input is ignored such that it will reveal where the cursor currently is at. Updated to Release Build 6020.
|
10 months ago |
sigonasr2
|
8512ccf51a
|
Added wrapping up and down functionality for load game window. Fix bug allowing the player to enter no name for a save file name, resulting in file load parsing failing completely. Remove back button in class selection window.
|
10 months ago |
sigonasr2
|
c972b33c56
|
Make lastActiveMousePos static for menus so the mouse cursor doesn't get detected as "moved" everytime we open a new menu. Fixed compile issues for various aspects of gamepad menu opening. Finished interpreting all combinations of setting up buttons and navigation.
|
10 months ago |
sigonasr2, Sig, Sigo
|
210a46a5f9
|
Continue fixing up new menu navigation structure
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
10 months ago |
sigonasr2
|
3ff1ff0b04
|
Fix menu hovering causing selection on menus to be messed up in mouse navigation mode.
|
11 months ago |
sigonasr2
|
cbb277cab2
|
Add in structures to deal with custom menu navigation setups.
|
11 months ago |
sigonasr2
|
97ce43ed21
|
Add default button member to menus.
|
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
|
604511d8e9
|
Fix menu components not being clickable.
|
11 months ago |
sigonasr2, Sig, Sigo
|
965d0afdb1
|
Incorporate dynamic pointer cast fix
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
|
1fd37bbd51
|
Added controller vibration for world shake events/player hurt events.
|
11 months ago |
sigonasr2
|
c4ee2608f2
|
Added basic controller keybind support.
|
11 months ago |
sigonasr2
|
6d11eb5048
|
Update to geom2d 2.0 util
|
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
|
57f0b84dff
|
Implemented User ID screen, added a text change callback function for text entry labels.
|
11 months ago |