smoogipoo
187a025d36
Make hitobjects sorted by their start times
2018-03-29 16:07:31 +09:00
smoogipoo
b77f08941c
Make mania play the next note's sounds if no note is hit
...
Fixes #1911 .
This follows what osu!stable does, which is rather unfortunate, since it just plays _every_ sound for the note :|.
2018-01-24 20:05:37 +09:00
smoogipoo
351be4308f
Oops, forgot to commit OnJudgement change
2018-01-22 16:12:35 +09:00
ANDY840119-PC\andy840119
3b291abf60
Merge branch 'master' of https://github.com/ppy/osu into mania_stage_fix
...
# Conflicts:
# osu.Game.Rulesets.Mania/UI/ManiaPlayfield.cs
# osu.Game/Rulesets/UI/Playfield.cs
2018-01-17 22:27:32 +09:00
smoogipoo
c309cc9454
Privatise OnJudgements as much as possible
2018-01-16 15:37:32 +09:00
smoogipoo
8c5ef0a330
Remove base OnJudgement from Playfield to properly accomodate nested playfields
2018-01-15 20:48:57 +09:00
smoogipoo
28586317dd
Give stages a size again
2018-01-15 19:44:42 +09:00
ANDY840119-PC\andy840119
e947e46566
fix :
...
1. Add space before {, before Duration, and after 1000
2. How about just ManiaStage?
3. This is really just Columns.Count, you're not saving much with this extra variable here.
2018-01-14 11:41:52 +09:00
ANDY840119-PC\andy840119
561c9f2233
update rom ppy master
...
.
Find out that has some problem long hit note will not show hit result
2018-01-14 11:32:54 +09:00
smoogipoo
86b5591583
Merge remote-tracking branch 'origin/master' into scrolling-hitobjects-rewrite
2018-01-10 18:02:49 +09:00
為什麼
98929952e3
Merge branch 'master' into master
2018-01-06 11:17:15 +09:00
Dean Herbert
37d393bca0
Update licence headers
2018-01-05 20:21:19 +09:00
smoogipoo
e0e84ff370
Fix mania playfield scrolling hitobjects in the wrong direction
2018-01-04 22:05:20 +09:00
smoogipoo
a7aab21a29
Re-namespace files
2018-01-04 19:22:15 +09:00
smoogipoo
651e24e3cc
Implement proper scrolling directions
2018-01-04 19:17:40 +09:00
smoogipoo
f34131f8f4
Initial game-wide replacement of scrolling playfields
2018-01-04 18:50:17 +09:00
ANDY840119-PC\andy840119
5326f71ed9
fix some error that smoogipoo says
2018-01-03 22:58:08 +09:00
ANDY840119-PC\andy840119
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
smoogipooo
093d82ac45
Set depths from playfield add methods instead of DrawableHitObject
2017-09-13 16:17:01 +09:00
Dean Herbert
86de4fa2e2
Apply CI fixes
2017-09-12 18:36:19 +09:00
Dean Herbert
b21c080121
Make mania readable again
2017-09-12 18:22:02 +09:00
Dean Herbert
f32d444d68
Remove generics from Playfield (fixes catch)
2017-09-12 18:19:28 +09:00
Dean Herbert
1194e46ef1
Merge remote-tracking branch 'upstream/master' into judgement-revamp
2017-09-12 17:46:21 +09:00
Dean Herbert
5ce76d8023
Merge remote-tracking branch 'upstream/master' into judgement-revamp
2017-09-11 14:36:51 +09:00
smoogipooo
3026675f35
Add explosions.
2017-09-11 13:44:39 +09:00
smoogipooo
ef9b87e8c7
Make column lights not increase in brightness when successfully pressed
2017-09-07 16:15:25 +09:00
smoogipooo
0cc443e618
Remove all generic judgements.
2017-09-06 18:05:51 +09:00
smoogipooo
d8dfcc614a
Make mania work with key bindings
2017-08-23 13:42:16 +09:00
smoogipooo
f3c05fe232
CI fixes.
2017-08-07 17:34:57 +09:00
smoogipooo
a3efca9c35
Reduce implementation overhead in actually positioning hitobjects and making them scroll.
2017-08-07 16:02:38 +09:00
smoogipooo
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
Dean Herbert
64f2e2dc32
Use Colour instead of ColourInfo
2017-07-23 13:06:16 +02:00
Thomas Müller
e68675f970
Rename EasingTypes to Easing
2017-07-22 20:53:53 +02:00
paparony03
62dee59672
Shapes namespace
...
Depends on https://github.com/ppy/osu-framework/pull/837
2017-06-20 15:54:23 +10:00
smoogipooo
5bac0919f0
Remove gross autoSizingAxes and life time.
2017-06-16 13:00:08 +09:00
smoogipooo
419682b740
Merge remote-tracking branch 'origin/master' into timingchange-rework
...
# Conflicts:
# osu-framework
2017-06-12 13:09:02 +09:00
smoogipooo
ffbb46f668
Update in line with framework.
2017-06-12 12:48:47 +09:00
smoogipooo
4b2669e65d
Namespace movement.
2017-06-09 16:20:55 +09:00
smoogipooo
d11002e499
Use new naming structure + VisibleTimeRange bindable.
2017-06-09 16:11:49 +09:00
smoogipooo
cd435f7ec6
Merge remote-tracking branch 'origin/master' into timingchange-rework
...
# Conflicts:
# osu-framework
# osu.Game.Rulesets.Mania/Timing/ControlPointContainer.cs
2017-06-09 03:37:55 +09:00
smoogipooo
55f238f6a9
Remove IHasTimeSpan, add rename to TimingSection.
2017-06-08 23:40:24 +09:00
John Neijzen
2f7d9655fd
More Clean up
2017-06-08 15:27:35 +08:00
smoogipooo
7aee8ee547
Make TimeSpan a double again.
2017-06-07 19:08:32 +09:00
smoogipooo
7022c8d496
Move timing change stuff to osu.Game project.
2017-06-02 20:17:44 +09:00
smoogipooo
a4cd409835
Super huge abstraction changes to (hopefully) make this TimingChangeContainer usable for non-mania rulesets.
...
Also includes commenting improvements/fixes.
2017-06-02 19:27:22 +09:00
smoogipooo
1d3f5d8649
CI fixes.
2017-06-02 18:19:21 +09:00
smoogipooo
d30706f640
Move drawable timing changes to Timing/Drawables.
2017-06-01 15:13:52 +09:00
smoogipooo
f612914e87
Initial rewrite of timing changes to allow them to be more extensible.
2017-06-01 14:26:21 +09:00
smoogipooo
a5b79b2192
Fix notes not getting accent colours.
2017-05-24 21:56:49 +09:00
smoogipooo
836bf930a0
More cleanups.
2017-05-23 15:29:38 +09:00
smoogipooo
3cdfd2eef5
Split ControlPoint into different types.
...
# Conflicts:
# osu.Game.Rulesets.Mania/UI/Column.cs
2017-05-23 14:03:40 +09:00
smoogipooo
3dfe88c068
Make Key a bindable, pass down to drawable hit objects.
2017-05-22 15:28:30 +09:00
smoogipooo
c972335297
Add InputTarget to capture input from columns before hit objects.
2017-05-22 15:25:37 +09:00
smoogipooo
bc629d193d
InternalChildren -> Children.
2017-05-16 19:26:46 +09:00
smoogipooo
3c8d75effb
Fix unused directive.
2017-05-16 18:36:38 +09:00
smoogipooo
60666dc824
Rename.
2017-05-16 18:05:09 +09:00
smoogipooo
ac02d1ab10
TimeRelativeContainer -> ControlPointContainer, optimize AutoTimeRelativeContainer a little bit (only recompute on invalidation).
2017-05-16 17:50:09 +09:00
smoogipooo
7039205363
Invert the playfield by default to make calculations a bit simpler and clean up a lot of code.
2017-05-16 17:34:41 +09:00
smoogipooo
a25f11e809
Initial removal of TimingSection.
2017-05-12 22:23:32 +09:00
smoogipooo
5f30a89f76
General refactoring + renaming of TimingSectionContainer.
2017-05-11 16:09:48 +09:00
smoogipooo
da4be2f9d6
Move notes above judgement area but below keys.
2017-05-11 14:32:31 +09:00
smoogipooo
a6b71f8ccb
Resharper fixes.
2017-05-11 14:11:52 +09:00
smoogipooo
b10df74079
Full rewrite of timing section code, partially working for now.
2017-05-11 12:33:19 +09:00
smoogipooo
2edc39ae16
Add timing sections.
2017-05-10 15:09:29 +09:00
smoogipooo
14e4714f08
Rewrite a lot of ManiaPlayfield/Column to support left/right special styles and arbitrary number of columns.
2017-05-03 19:38:15 +09:00
smoogipooo
7de36b7aa2
CI cleanups.
2017-05-03 12:58:46 +09:00
smoogipooo
71acf1c57d
Move classes out of test case.
2017-05-03 12:37:47 +09:00