|
5fc5169ddd
|
Add in support for subcomponents within subcomponents. Prioritize highest depth menu item when hovering over overlapping items.
|
2024-03-05 04:27:18 -06:00 |
|
|
a506c47aea
|
Credits navigation key actually pops up the credits for controllers.
|
2024-03-03 01:58:40 -06:00 |
|
|
93e5921e57
|
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.
|
2024-02-29 03:55:15 -06:00 |
|
|
b96b5735e9
|
Implemented Death menu. Release Build 7668.
|
2024-02-27 17:48:41 -06:00 |
|
|
66b0648a59
|
Moved settings related to the game itself into its own settings save file. Emscripten build also saves a separate system settings file in indexeddb. Added checks to prevent menu sounds from playing when the menu is not currently open, but adjusted in a different location in the game. Implemented different button icon sets and a setting to toggle between them. Removed the double button display (caused more confusion and took up more room). Fixed a bug with iterating through navigation groups when a button was removed/disabled from the list. Removed iconscaling dependency based on MenuIconButton sizes.
|
2024-02-20 03:47:12 -06:00 |
|
|
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.
|
2024-02-19 23:40:14 -06:00 |
|
|
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.
|
2024-02-18 18:46:45 -06:00 |
|
|
48ba282fa5
|
Implemented equipment menu navigation (partially).
|
2024-02-13 06:43:29 -06:00 |
|
|
fd9fdc0924
|
Added partial keyboard functionality to character equip menu. Fix bugs with scrolling reset system. Release Build 7162.
|
2024-02-12 02:03:27 -06:00 |
|
|
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.
|
2024-02-11 20:25:24 -06:00 |
|
|
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.
|
2024-02-10 05:02:39 -06:00 |
|
|
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.
|
2024-02-09 02:53:55 -06:00 |
|
|
3fff17417e
|
Refactored the input display menu to allow for dynamic changing of row displays. Remove controller specific keybinding menu, integrating with initial keyboard menu.
|
2024-02-07 17:58:29 -06:00 |
|
|
0ca94369ac
|
Fix 'K' key to display "K" instead of "L". Fix keys being improperly deleted/added to new keybinds list. Allow keybinds to now be changed. Fix keybind update request message not updating properly for menu keys.
|
2024-02-06 22:38:40 -06:00 |
|
|
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.
|
2024-02-05 02:51:17 -06:00 |
|
|
cd599b73e0
|
Add in keyboard mapping display settings window. Add in keybind display buttons.
|
2024-02-02 20:31:34 -06:00 |
|
|
d904ef7e91
|
Scrollbar click behavior changes for ScrollableWindowComponents. Items that are createable now display the proper contents in the Blacksmithing window.
|
2024-01-30 17:29:05 -06:00 |
|
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>
|
2024-01-30 14:48:49 +00:00 |
|
|
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.
|
2024-01-29 22:25:32 -06:00 |
|
|
dcabc05702
|
Creating a new character in the desktop build is now fixed. Added NPC interact functionality.
|
2024-01-29 19:29:38 -06:00 |
|
|
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.
|
2024-01-27 10:34:56 -06:00 |
|
|
39a710727e
|
Fix file saving/loading for online mode.
|
2024-01-27 04:51:14 -06:00 |
|
|
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.
|
2024-01-26 16:15:49 -06:00 |
|
Nic0Nic0Nii
|
4f6d9b09e3
|
Add Settings menu and an Unlocck All button
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2024-01-26 15:29:42 +00:00 |
|
|
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).
|
2024-01-20 12:50:12 -06:00 |
|
|
ad05279ae7
|
Analog scrolling menu implementation completed.
|
2024-01-19 18:53:51 -06:00 |
|
|
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.
|
2024-01-19 00:07:29 -06:00 |
|
|
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.
|
2024-01-18 23:24:24 -06:00 |
|
|
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.
|
2024-01-17 19:32:51 -06:00 |
|
|
210a46a5f9
|
Continue fixing up new menu navigation structure
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2024-01-17 21:00:51 +00:00 |
|
|
3ff1ff0b04
|
Fix menu hovering causing selection on menus to be messed up in mouse navigation mode.
|
2024-01-16 22:30:10 -06:00 |
|
|
cbb277cab2
|
Add in structures to deal with custom menu navigation setups.
|
2024-01-16 20:14:43 -06:00 |
|
|
97ce43ed21
|
Add default button member to menus.
|
2024-01-16 18:21:22 -06:00 |
|
|
54f128777f
|
Resolved menu component bugs not being removed from parent menu structure properly.
|
2024-01-16 17:08:01 -06:00 |
|
|
965d0afdb1
|
Incorporate dynamic pointer cast fix
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2024-01-16 21:03:46 +00:00 |
|
|
e669968bc3
|
[BUG] Current build does not properly start and has two stub functions MenuComponent.cpp lines 214 and 224
|
2024-01-16 00:53:29 -06:00 |
|
|
c0ae0697b7
|
Move to smart pointers for menu component system.
|
2024-01-16 00:20:30 -06:00 |
|
|
8e58607fb9
|
Slider component implemented.
|
2024-01-10 16:28:09 -05:00 |
|
|
725a858fab
|
Implemented environmental audio loading in maps. Added stb_vorbis header/cpp file for ogg format support. Converted track parts and sound effect to be ogg instead.
|
2024-01-08 02:05:09 -06:00 |
|
|
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.
|
2024-01-04 05:21:56 -06:00 |
|