KarimAkra
c466e1aa12
Refactor positioning of FPS and memory counters for mobile
2025-04-16 15:51:27 +03:00
KarimAkra
3bdd7b20b0
Added fake cutouts functions
2025-04-16 15:49:40 +03:00
Mihai Alexandru and KarimAkra
5b4ed6e726
Use untyped on width/height setter.
...
Also simplified something.
2025-04-16 15:44:31 +03:00
luckydog7 and KarimAkra
96ce6086e1
Implementing the maximum aspect ratio
2025-04-16 15:38:12 +03:00
sector-a and KarimAkra
0e256021b1
Made note vibrations weaker, removed HAPTIC_VIBRATIONS define, moved vibration option from mobileOptions to options
2025-04-16 15:29:26 +03:00
zacksgamerz and KarimAkra
18dcb8f446
Replaced all old flick checks, swipe checks, etc. with the proper checks from Flixel. Updated flixel ref. Removed justFlicked checks as they are unused.
...
Replace swipeThreshold updates with the one in FlxTouchManager
Temporarily remove swipeThreshold sets for testing.
Proper SwipeUtil refactoring. Completely replaced all flick and movement checks with the one in Flixel. Rewrote most of the documentation to be more accurate.
Invert flick checks as it already comes inverted from FlxFlick.
Define fixes for SwipeUtil
Fixed null safety issues on compiling.
2025-04-16 15:22:10 +03:00
sector-a and KarimAkra
ca391c6e32
Add Sustain Note vibration
2025-04-16 15:15:15 +03:00
sector-a and KarimAkra
5ae73361b0
Move noteVibrations variable to Strumline and Add Sustain note splash vibration
2025-04-16 15:15:15 +03:00
sector-a and KarimAkra
4cee6a9d56
Make Note Vibrations stacked amplitude work as intended
2025-04-16 15:15:15 +03:00
KarimAkra
c3ed2019b5
Change System.allowScreenTimeout on state/substate destroy instead of close
2025-04-16 15:10:46 +03:00
KarimAkra
6b090542f1
added some args that are missing from the FunkinHitbox hitbox constructor
2025-04-16 15:06:20 +03:00
KarimAkra
ea9938a318
rename DISABLE_ADMOB_ADS to FEATURE_ADMOB_ADS
2025-04-16 15:06:07 +03:00
zacksgamerz and KarimAkra
f17b9d234c
Scale down the strumline size visually but increase the hitbox to be bigger for the default control scheme. Added double note overlap.
2025-04-16 15:03:07 +03:00
zacksgamerz and KarimAkra
5b9bd1af00
Removw justMoved check as it makes confirming the selected song significantly harder.
2025-04-16 15:00:52 +03:00
zacksgamerz and KarimAkra
9d48a04564
Fixed issue where you can't confirm your selection by tapping the icons in the character select menu.
2025-04-16 15:00:52 +03:00
sector-a and KarimAkra
f970ea6acf
Move TouchUtil and SwipeUtil to funkin.util
2025-04-16 15:00:02 +03:00
sector-a and KarimAkra
8b1b81a925
Add mobile support to Latency State
2025-04-16 14:57:33 +03:00
sector-a and KarimAkra
2d8a493897
Add directionsOverride and colorsOverride to FunkinHitbox
2025-04-16 14:57:33 +03:00
zacksgamerz and KarimAkra
3bcb63cb84
Made minor changes to the overlap checks in CharSelectSubState, and added another way for the player to accept by tapping on the character. Replaced FlxSprite hitboxes with FlxObject.
2025-04-16 14:56:44 +03:00
zacksgamerz and KarimAkra
0d35b66903
Refactored the drag difficulty checks in Freeplay to be more clean and readable.
2025-04-16 14:56:15 +03:00
zacksgamerz and KarimAkra
db84186627
Made intuitive swipe controls for LetterSort.
2025-04-16 14:55:26 +03:00
sector-a and KarimAkra
e3e98dc057
Note vibrations with stackable amplitude
2025-04-16 14:54:31 +03:00
sector-a and KarimAkra
5d70cdbeb2
scheme menu fixes for widescreen
2025-04-16 14:37:10 +03:00
3e75701c1c
Adjust Arrows control scheme notes sizes for easier reading & pressing
...
Co-Authored-By: MoonDroid <81515012+moondroidcoder@users.noreply.github.com >
Co-Authored-By: sector-a <82838084+sector-a@users.noreply.github.com >
2025-04-16 14:35:28 +03:00
f23a6a8ac8
Adjust notes scale & spacing for Arrows control scheme
...
Co-Authored-By: luckydog7 <59097731+luckydog7@users.noreply.github.com >
Co-Authored-By: sector-a <82838084+sector-a@users.noreply.github.com >
2025-04-16 13:52:00 +03:00
sector-a and KarimAkra
4b797d3526
allow input offset on mobile and gameover input delay
2025-04-16 13:39:04 +03:00
82a9dabc7f
Added ability to swipe on difficulties to change them on FreeplayState
...
Co-Authored-By: Karim Akra <144803230+karimakra@users.noreply.github.com >
Co-Authored-By: MoonDroid <81515012+moondroidcoder@users.noreply.github.com >
2025-04-16 13:21:16 +03:00
sector-a and KarimAkra
3f7ae02d54
Scheme menu and its components code refactor
2025-04-16 13:05:35 +03:00
e9b1800ec9
Improves HapticUtil's code a bit
...
Co-Authored-By: Mihai Alexandru <77043862+majigsaw77@users.noreply.github.com >
Co-Authored-By: Karim Akra <144803230+karimakra@users.noreply.github.com >
Co-Authored-By: sector-a <82838084+sector-a@users.noreply.github.com >
2025-04-16 00:22:56 +03:00
sector-a and KarimAkra
bee846ec8c
Rename NoteDPad controls scheme to Arrows
...
my bad
2025-04-16 00:09:46 +03:00
e5f3223e76
Refactor FullScreenScaleMode
...
Co-Authored-By: Mihai Alexandru <77043862+majigsaw77@users.noreply.github.com >
Co-Authored-By: Karim Akra <144803230+karimakra@users.noreply.github.com >
2025-04-15 23:50:40 +03:00
KarimAkra and MoonDroid
d80afc35b4
Fixed a few issues with touch controls & flicks
...
Co-Authored-By: MoonDroid <81515012+moondroidcoder@users.noreply.github.com >
2025-04-15 23:39:17 +03:00
2a6720da2e
Added a new "Note DPad" control scheme
...
Co-Authored-By: MoonDroid <81515012+moondroidcoder@users.noreply.github.com >
Co-Authored-By: sector-a <82838084+sector-a@users.noreply.github.com >
Co-Authored-By: luckydog7 <59097731+luckydog7@users.noreply.github.com >
2025-04-15 22:54:00 +03:00
KarimAkra and MoonDroid
068747b01a
Optimized Memory Usage & Added FunkinMemory
...
Co-Authored-By: MoonDroid <81515012+moondroidcoder@users.noreply.github.com >
2025-04-15 22:20:01 +03:00
sector-a and KarimAkra
4962d55b22
hide hitbox if game is paused
...
forgot something!!!!
2025-04-15 21:37:29 +03:00
66e6ea9d41
Fixed few issues with extension-admob implementation
...
Co-Authored-By: sector-a <82838084+sector-a@users.noreply.github.com >
Co-Authored-By: Mihai Alexandru <77043862+majigsaw77@users.noreply.github.com >
2025-04-15 21:37:22 +03:00
KarimAkra and sector-a
d43dfac3e4
Added vibrations to most ResultState ranks and more!
...
* Vibrations for most ranks
* Vibrations when scrolling through FreeplayState
* Vibrations for notes hits
* Vibrations for game over
Co-Authored-By: sector-a <82838084+sector-a@users.noreply.github.com >
2025-04-15 21:37:14 +03:00
KarimAkra
9cf134fc2a
Made more menus adapted to wide-screens & fixed some bugs
...
* Made stuff on the edge of the screen get moved away by the notch
* Made FreeplayState look better on wide-screens
* Adapted StoryMenuState to wide-screens
* Fixed the transition being small on some screen sizes
* refactored some code
2025-04-15 21:37:06 +03:00
7b1abe437f
Add proper configuration for AdMob ads
...
Co-Authored-By: sector-a <82838084+sector-a@users.noreply.github.com >
Co-Authored-By: Lily <egzozu.be.bas@gmail.com >
2025-04-15 21:37:00 +03:00
KarimAkra and sector-a
193d293dea
Added HapticUtil and some vibrations to some menus & scenes!
...
Added vibrations to:
* TitleState on beat hits during into
* Freeplay when a new rank is slammed to the capsule
* Some vibrations on ResultState (such as when the tally counter increases...)
Co-Authored-By: sector-a <82838084+sector-a@users.noreply.github.com >
2025-04-15 21:36:54 +03:00
sector-a and KarimAkra
530ca0d929
play video ad after results screen instead of in it
2025-04-15 21:36:49 +03:00
sector-a and KarimAkra
c99778266b
Scheme Menu is basically done!
2025-04-15 21:36:43 +03:00
KarimAkra
2680b064fe
Blacklist admob from Polymod HScript
2025-04-15 21:36:37 +03:00
9dc48978f8
Massive Touch Controls Overhaul
...
Co-Authored-By: MoonDroid <81515012+moondroidcoder@users.noreply.github.com >
This overhaul includes:
* Flicks on menus
* Changing options by sliding the finger over screen
* Changing options by pressing the option itself
* Touch Pointers
* And more!
Co-Authored-By: MoonDroid <81515012+moondroidcoder@users.noreply.github.com >
Co-Authored-By: sector-a <82838084+sector-a@users.noreply.github.com >
2025-04-15 21:36:28 +03:00
KarimAkra and sector-a
f6a261e5bd
Adjusted back button position on Scheme Menu
...
Co-Authored-By: sector-a <82838084+sector-a@users.noreply.github.com >
2025-04-15 21:36:19 +03:00
KarimAkra and sector-a
a707472270
Got a functional Scheme Menu for mobile
...
Co-Authored-By: sector-a <82838084+sector-a@users.noreply.github.com >
2025-04-15 21:36:12 +03:00
7babcfaf6b
Implement extension-admob for mobile ads
...
forgor that
videos and fixed banner size
make this a define
keep thes demo units when using TESTING_ADS only
always enable it on debug builds (?)
Update AdMobUtil.hx
admob features
Update PlayState.hx
Update AdMobUtil.hx
Update AdMobUtil.hx
Show privacy options form if required.
Update Main.hx
Update Main.hx
Update PlayState.hx
Update AdMobUtil.hx
Update AdMobUtil.hx
Update AdMobUtil.hx
Co-Authored-By: Mihai Alexandru <77043862+majigsaw77@users.noreply.github.com >
Co-Authored-By: sector-a <82838084+sector-a@users.noreply.github.com >
2025-04-15 21:36:05 +03:00
KarimAkra and MoonDroid
1b2f75395f
Added a missing import in FunkinButton
...
Co-Authored-By: MoonDroid <81515012+moondroidcoder@users.noreply.github.com >
2025-04-15 21:35:57 +03:00
sector-a and KarimAkra
8704666edb
some back button fixes!
2025-04-15 21:35:48 +03:00
KarimAkra
66683c11a0
Fixed a bug with circle buttons overlap check (last time I swear)
...
that's better ig
2025-04-15 21:35:41 +03:00