Commit Graph

3091 Commits

Author SHA1 Message Date
e3813ab828 Merge branch 'master' into legacy-spinner-placements 2021-03-12 19:47:34 +09:00
ea9b48d17d Remove unused using 2021-03-11 21:21:48 +09:00
b5bdf235ca Slightly improve comments more 2021-03-11 21:21:44 +09:00
8bc494b224 Adjust explanatory comments 2021-03-11 20:57:00 +09:00
1591d593e2 Move spin start time to inside result and switch to standard state handling 2021-03-11 12:58:15 +09:00
3f34981664 Fix incorrect spinner top offset calculation with clarification 2021-03-11 05:40:20 +03:00
4e8bcc9265 Fix SPM counter decreasing after spinner has already been completed 2021-03-09 16:54:46 +09:00
5a6864eb78 Fix SPM counter immediately disappearing on completion of spinners 2021-03-09 16:54:46 +09:00
0549395869 Inline "legacy coordinates container" and add "spinner Y centre" const 2021-03-09 08:55:32 +03:00
bb79da1aac Correct playfield shift counteract comment
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2021-03-09 00:34:00 +03:00
0ad3073c1a Use MathF utility class instead
Co-authored-by: Berkan Diler <b.diler@gmx.de>
2021-03-07 21:21:44 +03:00
fbfaa378fc Move spinner top offset constant outside 2021-03-07 20:47:16 +03:00
413cbb30a0 Reword playfield shift counteract comment
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2021-03-07 13:39:46 +03:00
30f07aa9fc Add legacy spinner bonus counter piece 2021-03-06 20:27:56 +03:00
3f1d36ee6b Add default spinner bonus counter piece 2021-03-06 20:27:56 +03:00
c441e993ff Separate "gained bonus" to a read-only bindable 2021-03-06 20:27:56 +03:00
1841a4d1c9 Extract legacy spinner presence to lazy field 2021-03-06 20:27:56 +03:00
e4afe717d5 Publicize legacy coordinates container and sprite scale 2021-03-06 20:27:56 +03:00
1525480e73 Demonstrate value of SPINNER_TOP_OFFSET to being more sensible 2021-03-06 19:18:40 +03:00
5b6018295d Merge branch 'master' into diffcalc/skill-mods 2021-03-04 13:06:26 +09:00
d528ef426f Reposition legacy spinner components in-line with osu!stable 2021-02-28 22:59:22 +03:00
41b43dd39a Add nested legacy-simulating coordinates container 2021-02-28 21:32:56 +03:00
8004652d27 Merge branch 'master' into optimised-has-flag-checks 2021-02-25 21:24:39 +09:00
90e8308716 Merge branch 'master' into localisation-refactor-framework 2021-02-25 17:28:55 +09:00
dff1d80f39 Update HasFlag usages to HasFlagFast 2021-02-25 15:38:56 +09:00
0c202e0777 Merge branch 'master' into fix-selecting-incompatible-freemods 2021-02-24 19:24:04 +09:00
14160b897e Fix references to ModSuddenDeath 2021-02-24 14:44:53 +09:00
877e19421b Refactor movement while scaling 2021-02-23 21:02:00 +01:00
2a4139a207 Refactor isQuadInBounds 2021-02-23 21:02:00 +01:00
71b30bdbbb Adjust tuple usage 2021-02-23 21:02:00 +01:00
3491021f72 Move moveSelection into HandleMovement 2021-02-23 21:02:00 +01:00
1fd76ea3fb Apply changes to UI components overriding functions with changing signatures 2021-02-22 19:01:42 +09:00
ca92ad715a Add test 2021-02-22 13:32:54 +09:00
33985d9e7c Rewrite scaling bounds check to behave more intuively 2021-02-21 18:11:32 +01:00
2c6f92d12f Move bounds check from moveSelection to HandleMovement 2021-02-21 17:38:50 +01:00
562a4cefdb Simplify HandleScale by extracting methods 2021-02-21 12:12:32 +01:00
0b8009938a Prevent selection from breaking playfield bounds when scaling 2021-02-21 00:14:39 +01:00
cc4c5f72d8 Move logic to keep selection in bounds into it's own method 2021-02-21 00:14:39 +01:00
66643a97b0 Add a list of mods to Skill class
Although this isn't necessary for existing official rulesets and calculators, custom calculators can have use cases for accessing mods in difficulty calculation.
For example, accounting for the effects of visual mods.
2021-02-20 20:37:44 +11:00
d3f0c0730d Merge branch 'master' into non-concurrent-sample-playback 2021-02-12 17:22:15 +09:00
cb4d119f23 Merge pull request #11740 from peppy/editor-fix-slider-samples-new-placement
Fix newly placed sliders in the editor not playing hitsounds
2021-02-12 13:31:00 +09:00
f84ea30637 Expose Mods in DrawableRuleset to avoid using external DI 2021-02-11 17:47:29 +09:00
aaa0362b12 Merge branch 'master' into autoplay-rate-independence 2021-02-11 17:39:45 +09:00
db79080bc4 Fix GetNodeSamples potentially returning a live reference and overwriting existing samples 2021-02-11 17:14:49 +09:00
4710a12774 Merge branch 'master' into classic-mode-flags 2021-02-11 16:21:55 +09:00
5d1d6ec1cb Fix inverted calculation 2021-02-10 22:09:24 +09:00
20a6405fd2 Add explanatory comments + const 2021-02-10 22:06:19 +09:00
bd2486e5a0 Fix grammatical error in comment 2021-02-10 21:27:12 +09:00
1d425b8322 Simplify case 2021-02-10 21:25:31 +09:00
4a391ce03d Fix div-by-0 when 0 ticks are hit 2021-02-10 21:24:41 +09:00