Commit Graph

53 Commits (71ada76a004f81b6fe83c64ec532d447b5ed0fbd)

Author SHA1 Message Date
BoatsandJoes 71ada76a00 Started work on replay select menu. 2021-12-04 23:37:51 -06:00
Ishaan Bhardwaj aa56248e34 Add an FPS counter 2021-10-18 23:27:54 -04:00
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