Ishaan Bhardwaj
42f872a557
Oops, indenting fix in main.lua
2021-10-16 19:10:33 -04:00
Ishaan Bhardwaj
a30791afc3
Fixed F2 shortcut not resetting changed settings
2021-10-16 19:08:01 -04:00
Ishaan Bhardwaj
8bd8c0eede
Relocated call of `love.graphics.setDefaultFilter` to `love.load`
2021-10-16 15:15:44 -04:00
Ishaan Bhardwaj
bc54bc57b6
Changed Display Gamemode to Debug Info
...
Cambridge version will display at all times if on
2021-10-08 20:06:36 -04:00
terpyderp
0f96bf7db0
fixed version color change bug
...
The version number will no longer change color on game over. ( Or whenever you use love.graphics.setColor(). )
2021-09-29 18:22:56 -05:00
Ishaan Bhardwaj
3770deca55
Fixed version number drawing in the wrong place
2021-09-29 18:12:02 -04:00
Ishaan Bhardwaj
4e297a8030
Version number now displays at bottom right always
2021-09-28 19:13:16 -04:00
Ishaan Bhardwaj
7fa547c307
Two quick changes (read comments)
...
Added mouse wheel support to the mode select menu
BGM now interatcs with pausing correctly
2021-09-20 23:33:27 -04:00
Ishaan Bhardwaj
6a3c6ecac0
Changed fullscreen bind to F11
2021-09-09 19:02:38 -04:00
Ishaan Bhardwaj
c58018dd51
Two changes to main.lua (read comments)
...
Disallowed trying to load a directory
Required funcs.lua at the beginning of the program so mod makers don't have to anywhere else
2021-08-15 23:50:00 -04:00
Ishaan Bhardwaj
56fb5aebea
Small cleanup to file info checking
2021-06-03 16:00:33 -04:00
nightmareci
7f550b629f
Made start-of-line spacing all hard tabs
2021-05-23 11:57:04 -07:00
nightmareci
6b2252e6d9
Implemented custom love.run to get lower latency
2021-05-23 11:07:07 -07:00
Ishaan Bhardwaj
ab445ff699
Cleaned up love.load
2021-03-11 09:24:19 -05:00
Ishaan Bhardwaj
7b7a255bf8
Fullscreen swap now persists between reboots
2021-03-11 08:33:05 -05:00
Joe Z
36f5287a39
Fixed the hat input mapping.
2021-03-07 20:43:55 -05:00
Ishaan Bhardwaj
a9bbe4a08d
Init hat handling
2021-03-07 16:42:33 -05:00
Ishaan Bhardwaj
ee431f5fd8
Revert "(Hopefully) Fixed an obscure bug with SOCD and joystick hats"
...
This did not fix it.
This reverts commit 36f2672e06
.
2021-03-07 16:29:01 -05:00
Ishaan Bhardwaj
36f2672e06
(Hopefully) Fixed an obscure bug with SOCD and joystick hats
2021-03-07 16:20:43 -05:00
Ishaan Bhardwaj
6ecea7edb1
Fixed an issue where axes would not detect left or up
2021-03-07 16:03:02 -05:00
Ishaan Bhardwaj
163b8f6cc5
Added a version display
2021-03-03 10:33:10 -05:00
Ishaan Bhardwaj
83de216408
Touched up screenshotting a bit
2021-03-01 20:37:44 -05:00
Ishaan Bhardwaj
ca18d090c9
Split keyboard and joystick input config screens
2021-02-25 14:41:13 -05:00
Ishaan Bhardwaj
a3a27d2566
Refactored joystick input handling
2021-02-24 16:58:42 -05:00
Ishaan Bhardwaj
b15cd9802f
Updated DAS last key setting to not use hacky workaround
...
DAS last key is off by default
2021-02-22 21:43:01 -05:00
Oshisaure
fa2fe77081
Apparently macs don't have a printscreen key, screenshot bound to f12 now instead
2021-01-29 22:29:27 +00:00
Oshisaure
68760105cc
Bound printscreen to saving screenshots
2021-01-29 04:13:17 +00: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
dc4d4a8259
Credits now stops music when you exit the screen
2020-12-21 16:00:03 -05:00
Ishaan Bhardwaj
f14ab2a328
BGM focus fix
2020-12-20 16:55:34 -05:00
Ishaan Bhardwaj
548612123a
SFX and BGM are now separate sliders
2020-12-20 15:26:32 -05:00
Ishaan Bhardwaj
87b88f4b42
Refactored settings menus
2020-12-20 09:45:49 -05:00
Ishaan Bhardwaj
1ea304916e
Made it easier to see the egg
2020-12-19 20:43:57 -05:00
Ishaan Bhardwaj
e26b094830
A little easter egg...
2020-12-19 20:31:14 -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
891f96e814
I broke the DAS switch functionality
2020-12-03 14:10:46 -05:00
Ishaan Bhardwaj
36837a3af5
Update main.lua
2020-12-03 13:45:23 -05:00
Ishaan Bhardwaj
01b0f9f618
DAS switch behavior implemented
2020-12-02 21:09:52 -05:00
Joe Zeng
8c1eaec1aa
DAS priority reversal ( #25 )
...
* Reversed the priority of key presses when charging DAS.
* Made it an actual config option.
* Config should be false by default.
2020-11-28 23:29:46 -05:00
nightmareci
fd739dcfdf
Changed reserved keys (arrows are no longer reserved) and now F2 always gets to the input config except when in-game.
2020-11-10 14:37:59 -08:00
nightmareci
6834e92674
Changed indentation to hard tabs.
2020-11-08 13:19:01 -08:00
nightmareci
863c614a4c
Implemented joystick input.
...
I had to redo how input is done entirely, so more than one source of input can be used for game inputs.
I added new inputs, menu_decide and menu_back. Return and escape still have their reserved status, sending menu_decide and menu_back, respectively. Other keys are reserved too, like arrows, to ensure users can always reconfigure input.
2020-11-08 12:55:06 -08:00
Joe Zeng
2e3eff025f
Replaced spaces with tabs.
...
Check CONTRIBUTING.md, guys!
2020-11-06 20:54:14 -05:00
Ishaan Bhardwaj
3641d85fcb
Major changes, including modpack support
2020-11-02 22:47:58 -05:00
Oshisaure
a125c09106
Fixed crash on loading the game with no save
2020-10-12 21:21:10 +01:00
Oshisaure
5d32b6a3e7
Discord RPC cleanup
...
- Loading Discord RPC is now handled by `load/rpc.lua`
- Removed `presence` global, call `DiscordRPC:update()` directly with what needs updating
- Game doesn't crash anymore if the Discord RPC fails to load
- Added RPC variables in the gamemode superclass to let each gamemode handle its special case
2020-10-11 02:17:48 +01:00
Oshisaure
05230ac046
Game settings screen, and minor fix on discordRPC
...
- Uses BG previously from the input config screen, which has gotten a new BG
- Minor tweak on the input config screen to display all inputs names regardless of if they are bound or not
- Added Mod1 function to `funcs.lua`, may be useful again sometime
- Added game settings
* Manual locking (per gamemode, per ruleset, on harddrop or on softdrop)
* Piece colours (per ruleset, TTC or Arika)
* World Reverse toggle
- Moved the discordRPC `libs/` directory, as it's a third party library
- Edited the `discordRPC.lua` file to look for the dll at the right place regardless of how you run the game (until we fuse it that is)
This should have probably been done in several commits, sorry about that
2020-10-11 00:42:56 +01:00
Hailey
d0f1d869a8
RP Icon
2020-10-10 09:47:33 +10:00
Hailey
995fd7fee9
rich presence!!
2020-10-10 08:43:22 +10:00
smiegrin
1db0a0ef05
Allow the window to be resized freely. ( #8 )
...
TODO: add option in config (#5 ) to set window size, and then save the current window size when resized so the next time you open the app, it opens at the same size you closed it with.
2019-05-29 21:55:01 -04:00