Commit Graph

163 Commits

Author SHA1 Message Date
9d523ea012 Update framework 2017-07-12 11:06:13 +09:00
89c8a34025 Merge branch 'master' into better-drawablehitobject-lifetimes 2017-06-21 20:13:57 +09:00
62dee59672 Shapes namespace
Depends on https://github.com/ppy/osu-framework/pull/837
2017-06-20 15:54:23 +10:00
34ac932fe2 Reduce pollution in DrawableHitObject in favor of a loosely-coupled IScrollingHitObject. 2017-06-19 10:54:23 +09:00
28e48eab2b CI fixes. 2017-06-16 19:30:30 +09: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
419682b740 Merge remote-tracking branch 'origin/master' into timingchange-rework
# Conflicts:
#	osu-framework
2017-06-12 13:09:02 +09:00
ffbb46f668 Update in line with framework. 2017-06-12 12:48:47 +09:00
1017cf54d9 CI fixes. 2017-06-07 19:17:45 +09:00
5f537780cf Bring framework up-to-date 2017-06-07 15:32:50 +09:00
5104e65bcd Make hold notes utilize RelativeChildOffset for tick positionings. 2017-06-06 15:57:30 +09:00
e3d10fc4d3 Update with more framework changes. 2017-06-06 15:52:35 +09:00
4307242bb6 Update with framework changes. 2017-06-05 20:06:46 +09:00
d66f114b5b Properly set starting lifetime for mania hit objects. 2017-06-03 18:18:25 +09:00
476526714d Merge branch 'master' into mania-judgements 2017-05-29 21:31:48 +09:00
a0c542f461 Merge branch 'master' into mania-barlines 2017-05-29 20:36:50 +09:00
e529ced131 Fix mania-specific beatmaps not setting samples correctly. 2017-05-29 16:18:01 +09:00
586fc782cf Fix line endings. 2017-05-29 16:00:14 +09:00
0327adcba8 Update HoldNote.cs 2017-05-29 15:35:50 +09:00
4b6f2efa76 Cleanups. 2017-05-29 15:32:58 +09:00
32550bda4f Make drawable bar line a bit more sane. 2017-05-29 15:18:06 +09:00
4fce0c1189 Rename Barline -> BarLine. 2017-05-29 15:05:20 +09:00
44f1d906ea Store tick count locally, remove HoldNote TickCount. 2017-05-29 14:47:51 +09:00
ee7158aa95 Implement bar lines. 2017-05-29 14:44:42 +09:00
e63108bd75 Add base for bar lines. 2017-05-29 11:56:31 +09:00
ab5e1bfc89 Add basic score calculations. 2017-05-26 19:56:50 +09:00
f294fef29b Remove holding property in favor of a nullable hold start time. 2017-05-26 18:56:21 +09:00
871d44d628 Renamings. 2017-05-26 16:39:43 +09:00
47e1b7b389 Fix tick construction loop. 2017-05-26 16:28:39 +09:00
d3206396e7 Rewrite comments. 2017-05-26 16:10:04 +09:00
c2d3b6c05a Remove late initialization of head + tail, keep them updated with start time and end time. 2017-05-26 15:53:49 +09:00
946cd4bfa3 General cleanup + more xmldocs. 2017-05-24 21:57:38 +09:00
ed65b3559a CI fix. 2017-05-24 21:25:01 +09:00
21cdee02f3 Get tickSpacing from beatmap. 2017-05-24 21:24:33 +09:00
d6b104d794 Minor visual change for DrawableHoldNoteTick. 2017-05-24 21:24:18 +09:00
dcf879687d Implement basic hold note + tick input. 2017-05-24 20:45:01 +09:00
0842e00f13 Merge branch 'master' into controlpoint-rework 2017-05-24 00:20:15 +09:00
836bf930a0 More cleanups. 2017-05-23 15:29:38 +09:00
3cdfd2eef5 Split ControlPoint into different types.
# Conflicts:
#	osu.Game.Rulesets.Mania/UI/Column.cs
2017-05-23 14:03:40 +09:00
4200e05fe7 Don't handle repeat keys. 2017-05-22 16:42:14 +09:00
f9eb448f16 Implement DrawableNote hits. 2017-05-22 16:35:15 +09:00
3dfe88c068 Make Key a bindable, pass down to drawable hit objects. 2017-05-22 15:28:30 +09:00
409464381c Expose HitWindows so they're accessible from the drawable hit objects. 2017-05-22 14:11:14 +09:00
384295bdca Merge branch 'remove-siblings' into mania-distance-object-conversion 2017-05-22 09:49:00 +09:00
e58ffbd87d Remove Note Siblings. 2017-05-22 09:46:34 +09:00
a30e49d21b Add hold end samples. 2017-05-18 18:19:29 +09:00
af129b3eab Add siblings, will be used in generator branches. 2017-05-18 18:13:08 +09:00
2f8556a44a Fix hold notes + make it compile again. 2017-05-17 13:20:33 +09:00
9565bb9572 Fix hold notes - remove glow for now.
# Conflicts:
#	osu.Game.Rulesets.Mania/Objects/Drawables/DrawableHoldNote.cs
#	osu.Game.Rulesets.Mania/Objects/Drawables/DrawableManiaHitObject.cs
2017-05-17 13:09:49 +09:00
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