Commit Graph

43 Commits

Author SHA1 Message Date
Dan Balasescu 7bc8908ca9 Partial everything 2022-11-27 00:00:27 +09:00
Bartłomiej Dach 974f22dd97
Attempt to make flashlight code slightly more legible 2022-10-25 20:15:19 +02:00
Bartłomiej Dach e3bc1126d7
Fix invalid flashlight size calculation
This regressed in #20714. One usage of `getSizeFor(0)` was replaced by
`adjustSize(GetSize())`, but another usage of `getSizeFor(Combo.Value)`
was replaced by `adjustSize(Combo.Value)`, which is not correct, since
`adjustSize()` is expecting to receive a combo-based size, rather than a
combo value directly.
2022-10-25 20:03:22 +02:00
Bartłomiej Dach 93e9b4a2c5
Add failing test case 2022-10-25 20:02:28 +02:00
Salman Ahmed 84fdd2e107 Improve flashlight display on break periods 2022-10-11 17:16:57 +03:00
Dan Balasescu 5f3b58b7e0 Adjust taiko flashlight to closely match classic 2022-10-07 14:44:45 +09:00
o-dasher f3e25eacad Removes unnecessary setting sources specifications 2022-09-27 09:25:58 -04:00
o-dasher 537796c3a1 Cleanup mod bindings 2022-09-25 15:49:22 -04:00
andy840119 b1d320bf67 Use non-nullable instead in the taiko ruleset. 2022-08-02 00:48:23 +08:00
Salman Ahmed e0107fc3dc Use `RequiredParentSizeToFit` to handle misc geometry changes 2022-07-29 21:11:43 +03:00
NaiPofo 4e32d510c3
Invalidate flashlightProperties on DrawInfo 2022-07-29 20:08:32 +02:00
為什麼 860e9d42ff Mark the property as nullable and add some assert check. 2022-07-27 22:31:48 +08:00
為什麼 d766052be4 Remove nullable disable annotation in the Taiko ruleset. 2022-07-27 22:28:13 +08:00
Salman Ahmed 32ba58109b Remove score multiplier on difficulty-increasing mods with customised settings 2022-07-18 07:29:03 +03:00
Dan Balasescu f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
Bartłomiej Dach 82f9ad63f5
Fix flashlight size multiplier printing with too many decimal digits 2022-02-02 20:41:25 +01:00
Bartłomiej Dach 2375420d4c
Tweak allowable ranges of size multiplier 2022-01-24 21:32:31 +01:00
Bartłomiej Dach 4a13c93ca7
Disallow zero size multiplier in flashlight implementations 2022-01-24 21:03:03 +01:00
Bartłomiej Dach a227af75ed
Simplify flashlight parameter passing flow 2022-01-24 21:03:02 +01:00
Bartłomiej Dach 5874475dff
Extract `DefaultFlashlightSize` to base flashlight class 2022-01-24 21:03:02 +01:00
Bartłomiej Dach a7c0d507ce
Rename flashlight settings to be more accurate 2022-01-24 21:03:02 +01:00
mk-56 948867898c ModeMultiplier rename 2022-01-24 11:38:52 +01:00
mk-56 161a2a321e Remove bindable from ModeMultiplier 2022-01-24 09:07:07 +01:00
mk-56 ed84ae0ac0 Adjust values to Bdach's refined taste 2022-01-24 00:42:43 +01:00
mk-56 955bab926f Separate the settings for each modes radiuses 2022-01-22 19:38:56 +01:00
mk-56 bd308ca38c Cleanup 2022-01-17 15:15:25 +01:00
mk-56 2a59735525 Initial commit 2022-01-15 21:43:28 +01:00
Dean Herbert be7346d0b7 Refactor `getSizeFor` to read a touch better 2021-09-17 19:18:37 +09:00
smoogipoo 35c3d75cb8 Preserve flashlight size through aspect adjustment 2021-09-17 18:51:43 +09:00
smoogipoo 2d39131202 Refactor taiko flashlight a bit 2021-09-17 18:41:03 +09:00
smoogipoo f584d6593a Fix flashlight alignment 2021-09-17 18:10:53 +09:00
smoogipoo 6c28fd21c7 osu-side changes 2020-02-24 20:52:15 +09:00
Dean Herbert 3b7a76aa4e Fix typo 2019-03-20 11:22:34 +09:00
Dean Herbert baea7230bc Rename RulesetContainer to DrawableRuleset 2019-03-19 23:47:31 +09:00
smoogipoo d8c55bc729 Adjust namespaces 2019-02-21 19:05:52 +09:00
smoogipoo bca347427f Update with framework bindable changes 2019-02-21 18:56:34 +09:00
Dean Herbert 8617aaa2a7 Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
smoogipoo f27bd3ef3e OpenTK -> osuTK 2018-11-20 17:14:59 +09:00
jorolf 80bd98bb9d apply suggestions 2018-11-15 17:38:38 +01:00
jorolf 7d2958b7b0 split shader, remove unnecessary clutter and fix some bugs 2018-11-15 00:33:13 +01:00
jorolf 023924396d Move flashlight code from OsuModFlashlight to ModFlashlight and implement other modes and break time 2018-11-11 18:38:12 +01:00
Dean Herbert 32a74f95a5 Normalize all the line endings 2018-04-13 18:26:38 +09:00
Dean Herbert b8bb0a52e3 Move mod implementations to individual files 2018-01-09 14:08:18 +09:00