Dean Herbert
|
510e54ff54
|
Update framework
|
2021-04-19 23:41:21 +09:00 |
|
Salman Ahmed
|
c1082ddb9a
|
Add space before the unit
Co-authored-by: Joseph Madamba <madamba.joehu@outlook.com>
|
2021-04-17 06:28:07 +03:00 |
|
Salman Ahmed
|
892a8a7cd2
|
Remove unnecessary comma
|
2021-04-17 04:23:48 +03:00 |
|
Salman Ahmed
|
78c8508784
|
Remove unused using directive
gotta git gud
|
2021-04-17 03:52:08 +03:00 |
|
Salman Ahmed
|
d5a1e00feb
|
Improve "barrel roll" mod settings description
|
2021-04-17 03:32:47 +03:00 |
|
Dean Herbert
|
f824105075
|
Merge branch 'master' into fix-slider-zero-length
|
2021-04-16 18:47:22 +09:00 |
|
Dan Balasescu
|
7648d6f7fb
|
Merge pull request #12443 from peppy/fix-slider-scale-crash
Fix div-by-zero when scaling a 1-dimensional slider
|
2021-04-16 17:31:42 +09:00 |
|
Dan Balasescu
|
5ad2d0e759
|
Merge pull request #12439 from ekrctb/further-refactor-framed-replay
Further refactor FrameReplayInputHandler, simplify the template code
|
2021-04-16 17:16:09 +09:00 |
|
Dean Herbert
|
401bf368a7
|
Merge branch 'fix-slider-scale-crash' into fix-slider-zero-length
|
2021-04-16 16:58:19 +09:00 |
|
Dean Herbert
|
8de68e0ebf
|
Fix div-by-zero when scaling a 1-dimensional slider
|
2021-04-16 16:55:26 +09:00 |
|
Dean Herbert
|
ff408b852e
|
Handle scaling a slider below minimum length
|
2021-04-16 15:45:24 +09:00 |
|
Dean Herbert
|
89373638be
|
Handle control point deletion when the resulting slider would be too short to be useful
|
2021-04-16 15:45:24 +09:00 |
|
Dean Herbert
|
2949a6bbdc
|
Handle control point drag revert
|
2021-04-16 15:45:24 +09:00 |
|
Dean Herbert
|
d38e294d96
|
Centralise length validation function
|
2021-04-16 15:45:24 +09:00 |
|
Dean Herbert
|
965a1ead36
|
Disallow zero-length slider blueprint placements
|
2021-04-16 14:38:30 +09:00 |
|
ekrctb
|
a965e8a75d
|
Remove AutoGenerator workaround of now-fixed issue
|
2021-04-16 14:13:41 +09:00 |
|
ekrctb
|
91c7d8d26c
|
Introduce StartFrame and EndFrame to simplify the replay interpolation code
|
2021-04-16 14:13:41 +09:00 |
|
ekrctb
|
84bc81a6de
|
Make FramedReplayInputHandler.CurrentTime non-null
|
2021-04-16 14:13:41 +09:00 |
|
Dean Herbert
|
5c0ef55691
|
Rename SliderPlacementState to make way for more generic version
|
2021-04-16 14:09:35 +09:00 |
|
Dan Balasescu
|
587973be25
|
Merge pull request #12405 from frenzibyte/top-left-cursor
Add support for legacy skin's `CursorCentre` setting
|
2021-04-16 00:30:53 +09:00 |
|
smoogipoo
|
34859a4760
|
Invalidate drawnode on change
|
2021-04-15 23:37:05 +09:00 |
|
Dan Balasescu
|
3374895e40
|
Merge branch 'master' into mod-barrel-roll
|
2021-04-15 22:15:26 +09:00 |
|
smoogipoo
|
1a987dfbc0
|
Fix gameplay cursor showing offscreen
|
2021-04-15 21:16:38 +09:00 |
|
Dean Herbert
|
698a9d3fed
|
Add rotation direction setting
|
2021-04-15 14:40:03 +09:00 |
|
Dean Herbert
|
23eb1c655c
|
Add missing description
|
2021-04-15 14:37:47 +09:00 |
|
Dean Herbert
|
7469849e7c
|
Merge branch 'abstract-mod-description' into mod-barrel-roll
|
2021-04-15 14:37:17 +09:00 |
|
Dean Herbert
|
346e36d32a
|
Make Mod.Description abstract and add missing descriptions
|
2021-04-15 14:36:26 +09:00 |
|
Dean Herbert
|
0d32290cd5
|
Show roll speed in rotations-per-minute
|
2021-04-15 13:15:52 +09:00 |
|
Dean Herbert
|
362a5a39d0
|
Scale the playfield to avoid off-screen objects
|
2021-04-15 13:15:42 +09:00 |
|
Dean Herbert
|
a209415942
|
Add "Barrel Roll" mod
|
2021-04-14 16:52:29 +09:00 |
|
Salman Ahmed
|
367dafab56
|
Apply CursorCentre to old-style legacy cursor trail
|
2021-04-14 08:20:18 +03:00 |
|
Salman Ahmed
|
ad53ababe8
|
Fix wrong default
Ah, soz
|
2021-04-14 08:16:46 +03:00 |
|
Salman Ahmed
|
bf5ed12b75
|
Add support for legacy skin CursorCentre setting
|
2021-04-14 06:33:54 +03:00 |
|
Dean Herbert
|
1ff4e2076f
|
Merge branch 'master' into verify-tab
|
2021-04-13 23:05:48 +09:00 |
|
Dean Herbert
|
03ba04e8ce
|
Split out general checks into its own verifier class (and remove static usage)
|
2021-04-13 19:50:22 +09:00 |
|
Naxess
|
304fe5cd34
|
Add CheckBackground to OsuBeatmapVerifier
|
2021-04-13 10:41:02 +02:00 |
|
Naxess
|
60c2494b31
|
Make BeatmapVerifier an interface
|
2021-04-13 10:40:56 +02:00 |
|
Naxess
|
c8cb4286f6
|
Add reference for screen bounding box numbers
|
2021-04-13 10:35:06 +02:00 |
|
Dean Herbert
|
fbc6fb8fc5
|
Split out common logic into private method and add inline comment for future visitors
|
2021-04-13 15:35:57 +09:00 |
|
Naxess
|
6d3f9fa9ce
|
Use is class instead of Equals with template index
Ensures ordering of `PossibleTemplates` does not affect tests.
|
2021-04-13 02:29:25 +02:00 |
|
Naxess
|
d9e3276d0e
|
Don't update path type once immediately
|
2021-04-12 19:18:22 +02:00 |
|
Naxess
|
19a154ddf1
|
Rename checkOrigin -> check
More consistent with `Issue.ctor`'s "template".
|
2021-04-12 17:28:12 +02:00 |
|
Naxess
|
bb720c23a0
|
Remove check ctors and locals
|
2021-04-12 17:12:37 +02:00 |
|
Dean Herbert
|
62c1812282
|
Remove redundant parameter naming
|
2021-04-12 23:37:47 +09:00 |
|
Dean Herbert
|
36bd235021
|
Move nested classes to bottom of file
|
2021-04-12 23:36:10 +09:00 |
|
Naxess
|
7c4f6d2b62
|
Rework template usage
Includes moving the origin check back to templates, constructing nested template classes in each check, and making parameterized template usage.
|
2021-04-12 15:47:26 +02:00 |
|
Naxess
|
a2fc9c398f
|
Rename CreateChecker -> CreateBeatmapVerifier
|
2021-04-12 10:08:30 +02:00 |
|
Naxess
|
65ebdd8f7a
|
Move check origin from IssueTemplate to Issue
As a result we can also make check an interface, and need to provide the check itself when constructing an issue.
|
2021-04-12 10:08:08 +02:00 |
|
Dean Herbert
|
8bf85d737c
|
Change Metadata into a get property
|
2021-04-12 15:52:29 +09:00 |
|
Dean Herbert
|
8c31e96cdf
|
Change some methods to get properties
|
2021-04-12 15:52:18 +09:00 |
|