Commit Graph

147 Commits

Author SHA1 Message Date
712d586d41 Revert "Add OSD + config value for scroll speed"
This reverts commit a6d8b28221.
2018-01-12 12:28:43 +09:00
a6d8b28221 Add OSD + config value for scroll speed 2018-01-11 13:40:46 +09:00
118e0b63eb fix CI error 2018-01-11 00:07:27 +09:00
cc0520d722 1. because set stage's width doesn't help, so use margin instead
2. adjust spacing when has different number of stages
2018-01-10 23:47:38 +09:00
86b5591583 Merge remote-tracking branch 'origin/master' into scrolling-hitobjects-rewrite 2018-01-10 18:02:49 +09:00
d5b436d91b use public List<Column> Columns => listColumnStages.SelectMany(x => x.Columns).ToList(); instead 2018-01-08 23:11:20 +09:00
98929952e3 Merge branch 'master' into master 2018-01-06 11:17:15 +09:00
37d393bca0 Update licence headers 2018-01-05 20:21:19 +09:00
e0e84ff370 Fix mania playfield scrolling hitobjects in the wrong direction 2018-01-04 22:05:20 +09:00
a7aab21a29 Re-namespace files 2018-01-04 19:22:15 +09:00
651e24e3cc Implement proper scrolling directions 2018-01-04 19:17:40 +09:00
f34131f8f4 Initial game-wide replacement of scrolling playfields 2018-01-04 18:50:17 +09:00
a855a21ccb group -> stage 2018-01-03 23:04:51 +09:00
5326f71ed9 fix some error that smoogipoo says 2018-01-03 22:58:08 +09:00
7b94a710e3 Appveyor Chan, Please 2017-12-28 23:55:06 +09:00
9faa5fb199 pray 2017-12-28 23:40:02 +09:00
a322c15bbd after resharper : (
.
裝上Resharper,從此VS的速度一片黑暗
2017-12-28 23:15:12 +09:00
cfc4c39255 Fixed the alert from AppVeyor.
maybe.
2017-12-28 22:57:41 +09:00
28da60cc38 https://github.com/ppy/osu/issues/716
1. split the playfield columns by ManiaModKeyCoop
2. can chaneg the key number by ManiaKeyMod
2017-12-28 22:40:23 +09:00
f32d444d68 Remove generics from Playfield (fixes catch) 2017-09-12 18:19:28 +09:00
1194e46ef1 Merge remote-tracking branch 'upstream/master' into judgement-revamp 2017-09-12 17:46:21 +09:00
df0a31bf2a Add judgement text displays to osu!mania 2017-09-11 17:56:02 +09:00
e8efdcf188 Make tick explosions white and lower scale. 2017-09-11 14:37:34 +09:00
5ce76d8023 Merge remote-tracking branch 'upstream/master' into judgement-revamp 2017-09-11 14:36:51 +09:00
3026675f35 Add explosions. 2017-09-11 13:44:39 +09:00
10f0d1f20d Pass down OnJudgement to columns. 2017-09-11 12:57:10 +09:00
42dc4d9b1c Rework mania playfield to be more sane with masking/nesting. 2017-09-11 10:46:54 +09:00
b085208d24 Remove unused code 2017-09-07 16:15:33 +09:00
0cc443e618 Remove all generic judgements. 2017-09-06 18:05:51 +09:00
115e5c95af Make ScrollingPlayfield.Reversed protected; make ManiaPlayfield 'invertible'. 2017-08-23 20:50:03 +09:00
d8dfcc614a Make mania work with key bindings 2017-08-23 13:42:16 +09:00
cd3c825bd2 Fix mania playfield not working. 2017-08-22 14:07:46 +09:00
c5ce86b9f3 Add reversing capability to ScrollingPlayfield. 2017-08-08 12:59:50 +09:00
12f9793fec Fix mania bar lines not working. 2017-08-07 17:46:22 +09:00
f3c05fe232 CI fixes. 2017-08-07 17:34:57 +09:00
c6447e40f9 Reduce implementation overhead for nested playfields (e.g. playfield + columns). 2017-08-07 14:56:26 +09:00
b1d25ed388 Implement ScrollingPlayfield, now containing ScrollingHitObjectContainer (prev. SpeedAdjustmentCollection).
Also removing a lot of mania code relating to gravity mod for now.
2017-08-04 23:07:08 +09:00
0f901c99a0 Implement SpeedAdjustedPlayfield and a new HitRenderer derivation. 2017-08-04 20:11:18 +09:30
e68675f970 Rename EasingTypes to Easing 2017-07-22 20:53:53 +02:00
598b3f051e Address CI concerns and update framework 2017-07-22 11:15:45 +02:00
6063219b72 Update framework 2017-07-16 13:59:26 +03:00
a5e610a7ba Update framework and fix compilation
Most issues were related to BeginLoopedSequence usage and lack of
"this." in front of transform helpers.
2017-07-14 19:18:12 +03:00
e8ce3e16b0 Address CI concern 2017-07-10 12:52:29 +03:00
0e2dc9388a More changes in-line with framework changes. 2017-07-10 12:55:47 +09:00
89c8a34025 Merge branch 'master' into better-drawablehitobject-lifetimes 2017-06-21 20:13:57 +09:00
fc0e44b214 Update framework. 2017-06-21 11:28:27 +09:00
62dee59672 Shapes namespace
Depends on https://github.com/ppy/osu-framework/pull/837
2017-06-20 15:54:23 +10:00
4afe83e74e Rework DrawableHitObject to provide default life times and proper DrawableTimingSection autosizing.
This exposes LifetimeOffset from DrawableHitObject which is used by the XSRG rulesets to adjust the life time range by the VisibleTimeRange.
2017-06-16 19:21:54 +09:00
5bac0919f0 Remove gross autoSizingAxes and life time. 2017-06-16 13:00:08 +09:00
5d7336b235 A bit more cleanup. 2017-06-16 10:06:47 +09:00