Ishaan Bhardwaj
8a459b68ba
Allowed gamemode and ruleset objects to control each other
...
Also added GameMode:onExit(), which triggers on game exit or retry
2021-02-19 11:01:18 -05:00
Ishaan Bhardwaj
8f19c73e2a
Simultaneous keyboard and joystick inputs implemented!
...
Implements #9!!!
2021-02-18 12:00:57 -05:00
Ishaan Bhardwaj
cdd846c3e6
Made the volume sliders scroll more consistently
2021-02-13 22:00:45 -05:00
Ishaan Bhardwaj
a047e51681
Framework for custom line clear animations added
...
Colored fadeout is the default
2021-02-10 18:35:51 -05:00
Ishaan Bhardwaj
d0505251b3
Spawn positions now ruleset dependent
...
Is configurable in options
2021-02-08 23:23:50 -05:00
Ishaan Bhardwaj
086f327371
Large commit, read below
...
DAS Cut Delay added and configurable (like ARR and DAS)
BigInt lib added
IRS / IHS do not take effect when ARE = 0
Game now saves highscore correctly on game over
2021-01-24 14:55:35 -05:00
Ishaan Bhardwaj
01e91fbd93
Fixes issues with retrying modes with BGM
2021-01-16 09:34:41 -05:00
Ishaan Bhardwaj
e20eb048c8
Game over animation (customizable per mode)
2021-01-14 21:51:47 -05:00
Ishaan Bhardwaj
3f8d68cc9d
Small game / settings fix
2021-01-12 14:32:10 -05:00
Ishaan Bhardwaj
6639d73c1c
Spawn positions are now configurable
2021-01-12 13:47:03 -05:00
Ishaan Bhardwaj
668f061077
Fixed drawing frame on non-standard grids
2021-01-11 22:40:48 -05:00
Ishaan Bhardwaj
cb70967b82
Default field graphic fix
2021-01-11 15:52:11 -05:00
Ishaan Bhardwaj
0c2ba5f0cc
Custom field heights implemented
2021-01-11 15:46:43 -05:00
Ishaan Bhardwaj
2de13a97f0
10-wide graphic restored
2021-01-11 15:17:32 -05:00
Ishaan Bhardwaj
0f09d47e60
Init arbitrary widths
2021-01-10 22:40:13 -05:00
Ishaan Bhardwaj
c0888c484f
Fixed the first easter egg
2021-01-08 20:33:44 -05:00
Ishaan Bhardwaj
5076adf022
Secret inputs fix
2021-01-08 13:59:42 -05:00
Ishaan Bhardwaj
b732ebb213
Credits scene no longer plays while not focused
2021-01-06 16:10:01 -05:00
Ishaan Bhardwaj
84634d6933
Added an option to control buffer locking.
...
You can now choose if you want a drop input
during ARE to lock the piece on the first frame it is active.
2021-01-06 16:06:17 -05:00
Ishaan Bhardwaj
0d13a9f236
Can send inputs from mode select to game
...
Warning: this may break some things
2021-01-05 21:59:50 -05:00
Ishaan Bhardwaj
a89bf05cab
Fixed an issue with controllers on the menu
2020-12-29 22:55:51 -05:00
Ishaan Bhardwaj
e3b038b5a7
A festive easter egg has arrived! (v0.2.6.1)
...
Good luck hunting for the egg!
2020-12-24 22:58:06 -05:00
Ishaan Bhardwaj
ba576dfc77
Allow sliders to be controlled with keyboard
...
Credits to Phoenix Flare
2020-12-22 14:43:59 -05:00
Ishaan Bhardwaj
70f703eb2f
Fixed piece fade out when paused
2020-12-21 16:20:25 -05:00
Ishaan Bhardwaj
dc4d4a8259
Credits now stops music when you exit the screen
2020-12-21 16:00:03 -05:00
Ishaan Bhardwaj
565510c7b2
Credits and credit roll music updated
2020-12-21 15:48:34 -05:00
Ishaan Bhardwaj
f14ab2a328
BGM focus fix
2020-12-20 16:55:34 -05:00
Ishaan Bhardwaj
042dbd220b
text was slightly off-center
2020-12-20 15:31:42 -05:00
Ishaan Bhardwaj
548612123a
SFX and BGM are now separate sliders
2020-12-20 15:26:32 -05:00
Ishaan Bhardwaj
f4675da0b0
Unlock and fix BGM, add pause button
2020-12-20 15:08:53 -05:00
Ishaan Bhardwaj
5f3990ff58
Small credits update
2020-12-20 10:35:05 -05:00
Ishaan Bhardwaj
50ff4adf27
Credits scene <3
2020-12-20 10:28:34 -05:00
Ishaan Bhardwaj
87b88f4b42
Refactored settings menus
2020-12-20 09:45:49 -05:00
Ishaan Bhardwaj
130c2ea403
Easier easter egg #2
2020-12-19 20:44:24 -05:00
Ishaan Bhardwaj
e26b094830
A little easter egg...
2020-12-19 20:31:14 -05:00
Ishaan Bhardwaj
2990844c52
Adjusted tuning scene
2020-12-18 23:17:53 -05:00
Ishaan Bhardwaj
c343014d6f
Tuning scene
2020-12-18 21:28:30 -05:00
Ishaan Bhardwaj
605add7e94
Added customizable DAS and ARR! (read comments)
...
This only applies to modes that allow it.
This feature does not apply to main modes (yet)
2020-12-18 21:25:09 -05:00
Ishaan Bhardwaj
1101aa467d
Smooth piece drop
2020-12-17 18:00:07 -05:00
Boshi
1bf8f91ef2
Displays current gamemode in game (toggle)
2020-12-16 22:21:26 -05:00
Ishaan Bhardwaj
f7c4908062
Added an option to disable diagonal input
2020-12-14 22:43:50 -05:00
Ishaan Bhardwaj
f4779c9847
Added the ability to toggle next piece SFX
2020-12-05 17:32:15 -05:00
Ishaan Bhardwaj
668564ffb0
Revert "big a3! (but its buggy??)"
...
This reverts commit 513cd6ba90
.
Hailey, please do not add modes.
2020-12-05 16:56:12 -05:00
Hailey
513cd6ba90
big a3! (but its buggy??)
2020-12-05 12:49:57 +10:00
Ishaan Bhardwaj
3d5b33f41a
Added ability to enable/disable synchroes
...
On by default in anything but world rulesets.
Gamemodes / rulesets can override this setting.
2020-12-04 10:57:43 -05:00
Ishaan Bhardwaj
01b0f9f618
DAS switch behavior implemented
2020-12-02 21:09:52 -05:00
Ishaan Bhardwaj
acaa6bdbbf
whoops forgot to not require socket
2020-12-01 11:58:29 -05:00
Ishaan Bhardwaj
c37757f592
Implement an axis timer ( fixes #12 )
2020-12-01 11:57:09 -05:00
Ishaan Bhardwaj
869a0f7ec5
Added more input failsafes
2020-11-10 21:26:19 -05:00
Ishaan Bhardwaj
a470b40def
Refactored input handling, so that arrow keys will always work on menus.
2020-11-10 20:08:34 -05:00