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.
|
1 year 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.
|
1 year ago |
sigonasr2
|
116c3c1a51
|
Fix Overworld Menu encounters scrolling for keyboard-only controls. Remove redundant rendering for display text on key DrawInput popups. Make sure mouse-displayed inputs don't render the primary mouse icon twice. Release Build 6993.
|
1 year ago |
sigonasr2
|
0a9136e6c4
|
Handle mouse buttons for rebinding controls. Release Build 6956.
|
1 year ago |
sigonasr2
|
35cc847671
|
Add in shoulder button navigation to consumables window. Fix down navigation when reaching a partially filled row in the inventory consumables window. Added arrows navigation input helper icon.
|
1 year 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.
|
1 year ago |
sigonasr2
|
ce46a1d3d7
|
Refactored analog control system to use digital DAS input system with directional input support.
|
1 year ago |
sigonasr2
|
b0e9799624
|
Fix DAS Input for menu navigation.
|
1 year ago |
Nic0Nic0Nii
|
cbc4fa5470
|
Add DAs input functions
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
1 year 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.
|
1 year ago |
sigonasr2
|
331a8c7941
|
Save/Load Game Keybind settings. Release build 6872.
|
1 year ago |
sigonasr2
|
4015f485ea
|
Added ability to set controller keybinds. Fixed initial loading of save data when no metadata file is detected or present for online builds. Fixed "Online Character" checkbox being desynced when selecting the Online character mode, enabling online mode. Display context-sensitive messages for setting keys depending on whether we are in keyboard mode or controller mode. Release build 6866.
|
1 year 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.
|
1 year ago |
sigonasr2
|
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.
|
1 year ago |
Nic0Nic0Nii
|
1f244777c9
|
Add in ability to redefine keybinds. Keybinds currently do not translate to actual key controls (?) Replaced all 2023 copyright references with 2024, fix copyright symbols.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
1 year ago |
Nic0Nic0Nii
|
ef63a07f5c
|
Added any keybind detection to PGE and began implementing menu helper innterfaces
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
1 year ago |
sigonasr2
|
a6d2765585
|
Condensed DrawInput function to accept a variant instead of having double copies of the function.
|
1 year ago |
sigonasr2
|
cd599b73e0
|
Add in keyboard mapping display settings window. Add in keybind display buttons.
|
1 year 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>
|
1 year ago |
sigonasr2
|
dcabc05702
|
Creating a new character in the desktop build is now fixed. Added NPC interact functionality.
|
1 year ago |
sigonasr2
|
b8da4fbbbe
|
Fixed missing operator= for the InputEngageGroup class. Add scaling damage number size based on relative damage multiplier. Release build 6264.
|
1 year 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).
|
1 year 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.
|
1 year ago |
Nic0Nic0Nii
|
df08aa9936
|
Add in analog stick control handling. Add interface configuration file.
|
1 year 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.
|
1 year ago |
sigonasr2
|
cbb277cab2
|
Add in structures to deal with custom menu navigation setups.
|
1 year ago |
sigonasr2
|
6b2f4f7bf9
|
Added aiming system for controllers, integrated aiming and hot swapping between keyboard/gamepad controls. Switched all mouse aiming functions for classes to modular aiming function. Disable vibration when not using the controller.
|
1 year ago |
sigonasr2
|
c4ee2608f2
|
Added basic controller keybind support.
|
1 year 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.
|
1 year ago |
sigonasr2
|
8c986f17db
|
Remove 2018 references for copyrighted files of my origin.
|
1 year ago |
sigonasr2
|
fa7dfb601f
|
Add game title images, replace all 2023 copyright notices with 2024 copyright notices.
|
1 year ago |
sigonasr2
|
5d1e0b5a7a
|
Completed image caching technique for rendering text using the normal engine draw functions.
|
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 |
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
|
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
|
03f2738ead
|
Windowing System button controls, stack system, and custom functions implemented.
|
1 year ago |
sigonasr2
|
b9e1352288
|
Keybind system redone, display keybinds and mana costs on HUD.
|
1 year ago |