Commit Graph

231 Commits

Author SHA1 Message Date
d83b9ef0e4 Rename grid snapping methods 2019-10-24 18:18:04 +09:00
fa9690d16c Merge pull request #6582 from smoogipoo/grid-centre
Show centre point of distance snap grid
2019-10-23 18:28:05 +09:00
02efd0e943 Merge pull request #6556 from smoogipoo/fix-slider-stack-change
Fix sliders not moving with stacking changes
2019-10-23 17:48:06 +09:00
97383b4a37 Show centre point of distance snap grid 2019-10-23 16:58:56 +09:00
38c2c328ff Rename HitObject -> DrawableObject in selection blueprints 2019-10-21 17:04:56 +09:00
5f8d46f666 Fix sliders not moving with stacking change 2019-10-21 16:24:06 +09:00
96649e0a6a Fix selection blueprints not respecting stacking 2019-10-21 15:03:49 +09:00
f92331531c Rename grid to DistanceSnap to be more in line with its purpose 2019-10-17 15:32:02 +09:00
45835f97a1 Split out grids into separate files 2019-10-11 18:41:17 +09:00
4d32a8aa6b More tests 2019-10-11 18:41:17 +09:00
6301f837e0 Initial implementation of osu! beat snapping grid 2019-10-11 18:41:17 +09:00
5d6648d9c9 Update 2.2 references 2019-10-10 17:45:38 +09:00
179cde917b Merge branch 'master' into rework-selection-updates 2019-10-06 15:00:56 +08:00
2d0c522398 Remove unused method 2019-10-03 18:43:46 +09:00
6268bbcfc8 Merge branch 'master' into beatmap-parsing-fallback-v2 2019-10-03 15:12:21 +08:00
90ad1c5166 Add more tests for slider selection blueprint 2019-10-01 19:33:27 +09:00
ba5c9547e1 Add more tests for hitcircle selection blueprint 2019-10-01 19:33:15 +09:00
a310c4b65f Make selection blueprints a bit more testable 2019-10-01 19:32:47 +09:00
e4e6634432 Add slider combo change test 2019-09-26 17:39:26 +09:00
ea76dd6a9e Add test scene for hitcircles and combo changes 2019-09-26 17:18:16 +09:00
c57868795e Remove redundant using directive 2019-09-26 04:38:57 +03:00
d773f0cce1 Override autoplay bool instead of adding it 2019-09-26 04:38:20 +03:00
186ea98217 Wait for track to start running instead 2019-09-26 02:23:18 +03:00
13f922211f Merge branch 'master' into decrease-disc-rotation-on-rewind 2019-09-24 12:58:27 +09:00
18fd7aa805 Remove redundant using directive 2019-09-24 05:10:06 +03:00
ba679684be Trim whitespaces 2019-09-24 04:59:57 +03:00
143d7ab640 Add test scene for spinner rotation 2019-09-24 04:53:26 +03:00
a06cb54732 Merge branch 'master' into beatmap-parsing-fallback-v2 2019-09-20 15:28:08 +09:00
f10b390ca0 Bump Microsoft.NET.Test.Sdk from 16.2.0 to 16.3.0
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 16.2.0 to 16.3.0.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Commits](https://github.com/microsoft/vstest/compare/v16.2.0...v16.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-19 16:32:39 +00:00
adc2dfa6c6 Fix HitCircleLongCombo test stacking off-screen 2019-09-18 03:00:17 +09:00
a407e267a2 Fix PF/SD legacy mod conversion
Upon investigating an user report in #6091 that indicated that viewing
replays using the Perfect mod would also display the Sudden Death mod
icon despite Perfect being the more restrictive of the two, it turned
out that the logic of importing legacy scores was missing that corner
case. A similar case of Double Time/Nightcore mutual exclusion was
handled, but PF/SD was missed.

Add analogous handling of PF/SD legacy mods for all four rulesets,
and additionally cover a tiny fraction of all cases with unit tests.
The most problematic cases (NC+HD and PF+SD) are covered in all four
basic rulesets.
2019-09-15 22:55:25 +02:00
11eda44d34 Migrate decoding to line-buffered reader
Migrate all usages of StreamReader in the context of decoding beatmaps,
storyboards or skins to the new LineBufferedReader.
2019-09-15 01:28:07 +02:00
e408efff49 Add scaling to the test 2019-09-11 13:40:53 +09:00
562280ced0 Add cursor trail test scene 2019-09-11 13:30:11 +09:00
c4aee11fe0 Revert renaming changes 2019-09-09 15:35:18 +03:00
be2d4d0d02 Merge branch 'remove-test-default-skin' into skinned-cursortrail-2 2019-09-09 17:09:17 +09:00
81bb8d9bc4 Make SkinnabbleTestScene use stored classic skin 2019-09-09 17:05:27 +09:00
5b692915be Add required type 2019-09-09 17:03:14 +09:00
74440dcfdc Make the cursors click every so often 2019-09-09 13:01:40 +09:00
af09ed1b7f Make cursor test scene more automated 2019-09-09 12:48:38 +09:00
3d8b27abfa RotationAbsolute -> BidirectionalRotation 2019-09-08 16:13:36 +03:00
f925e781a9 Refactor HitWindows for legibility 2019-09-06 15:24:14 +09:00
bebc3309ce Refactor skin configuration to be infinitely extensible 2019-09-03 17:57:34 +09:00
05ed9d3802 Merge remote-tracking branch 'upstream/master' into non-timeoffset-judgements 2019-09-03 13:07:58 +09:00
8302658186 Fix other potential nullref cases that rider missed 2019-09-02 18:31:33 +09:00
0c73c5acf3 Expose full hitobject rather than hit windows 2019-09-02 17:14:40 +09:00
f2bdf94a1d Add HitWindows to JudgementResult to indicate timing errors 2019-09-02 16:28:14 +09:00
f9fcf1562f Merge remote-tracking branch 'upstream/master' into iskincomponent 2019-09-02 14:21:02 +09:00
2876588193 Bump NUnit3TestAdapter from 3.15.0 to 3.15.1
Bumps [NUnit3TestAdapter](https://github.com/nunit/nunit3-vs-adapter) from 3.15.0 to 3.15.1.
- [Release notes](https://github.com/nunit/nunit3-vs-adapter/releases)
- [Commits](https://github.com/nunit/nunit3-vs-adapter/compare/V3.15...V3.15.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-08-30 13:36:31 +00:00
a15828ab25 Introduce the concept of SkinComponents
Removes reliance on string lookups and better defines elements for introduction into database
2019-08-30 14:55:52 +09:00