Commit Graph

33 Commits

Author SHA1 Message Date
Dean Herbert 6944151486 Apply batch fixing of built-in types using `var` 2021-10-27 13:04:41 +09:00
ekrctb af80418ee8 Implement `IApplicableToDrawableHitObject` for mods
A breaking change in `ModWithVisibilityAdjustment` if the method was overriden.
2021-06-16 18:52:01 +09:00
Dean Herbert d0e9f8ef90 Replace and obsolete `Ranked` flag with `IsUserPlayable` 2021-06-09 14:17:03 +09:00
Bartłomiej Dach 4f3f95540b Check for zero rate to prevent crashes on unpause 2020-08-11 22:34:46 +02:00
Bartłomiej Dach bcaaf25278 Fix Spun Out mod being affected by rate-changing mods 2020-08-11 22:04:18 +02:00
Dean Herbert 023feaf438 Refactor to centralise implementation into a single component
Turns out this is a better way forward.
2020-07-29 22:31:52 +09:00
Dean Herbert d1b01095ee Rewrite to reduce code changes and complexities in hit object implementation 2020-03-29 14:31:03 +09:00
mcendu e2ea92e21f Use framework method to convert rad to deg 2020-03-04 13:51:12 +08:00
杜Nate b6378c7ae2
fix speed
* Original /40 is due to documentation error.

Co-Authored-By: clayton <me@clayton.cc>
2020-02-16 17:50:52 +08:00
Bartłomiej Dach 686040d8ad Extract auto-spin logic to method 2020-02-10 21:42:34 +01:00
mcendu 9aa5db88d4
move auto fade in to mod 2020-02-10 14:14:04 +08:00
mcendu 10a1948720
remove using directive 2020-02-09 16:19:21 +08:00
mcendu e78d94d469
return to use if for casting 2020-02-09 14:56:47 +08:00
mcendu 596f4f7d2e
use spinner's clock to drive spinner 2020-02-09 14:54:46 +08:00
mcendu d314b38699
rename trackable to enabled and cleanup code 2020-02-09 13:46:06 +08:00
mcendu c9520b299a
replace if check with variable decl 2020-02-09 13:35:36 +08:00
mcendu 8e20e641f4
move spun out to automation 2020-02-09 13:33:43 +08:00
杜Nate 8d480c794a
Merge branch 'master' into spun-out 2020-02-08 13:54:39 +08:00
mcendu d821b6a15a make frameDelay a float 2020-02-08 11:16:48 +08:00
mcendu fbdf07dc20 Correct speed of spun out 2020-02-08 11:06:37 +08:00
mcendu 204c2f0bde add tests 2020-02-08 10:16:04 +08:00
mcendu ca09ae6849 fix formatting 2020-02-08 09:53:20 +08:00
mcendu 4d9232a895 Move autospin logic to mods 2020-02-08 09:51:32 +08:00
mcendu 0dee6ceab7 Remove unnecessary using 2020-02-08 09:06:29 +08:00
mcendu 25a930c438 Implement OsuModSpunOut 2020-02-08 08:59:35 +08:00
mcendu 5d160376c0
nullable-ize Mod.Icon 2020-01-14 21:22:00 +08:00
Dean Herbert de80fc0eac Update icon usage to match framework changes 2019-03-27 19:29:27 +09:00
Dean Herbert 8617aaa2a7 Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
Dean Herbert d97a15a504 Add IMod and change ShortenedName to Acronym 2018-11-30 17:16:00 +09:00
Dean Herbert 3c06655672 Split out Special mods into Automation and Conversion 2018-07-31 18:00:42 +09:00
Dean Herbert 32a74f95a5 Normalize all the line endings 2018-04-13 18:26:38 +09:00
Joseph Madamba d122aa80e4
Edit mods description, multiplier, and code 2018-03-13 20:07:03 -07:00
Dean Herbert b8bb0a52e3 Move mod implementations to individual files 2018-01-09 14:08:18 +09:00