Commit Graph

141 Commits

Author SHA1 Message Date
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
586fc782cf Fix line endings. 2017-05-29 16:00:14 +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
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
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
d3206396e7 Rewrite comments. 2017-05-26 16:10:04 +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
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
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
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
da932276e8 Make timing sections scroll again. 2017-05-16 17:03:43 +09:00
a6b71f8ccb Resharper fixes. 2017-05-11 14:11:52 +09:00
7fcbf2d8d4 Add t=0 display to notes. 2017-05-11 12:57:07 +09:00
8160f36a48 Fix notes scrolling from end of map -> start of map. 2017-05-11 12:56:51 +09:00
5b323ad483 Cleanups. 2017-05-09 20:55:20 +09:00
d852567d1d Rewrite notes to have time-relative position and length. 2017-05-09 20:33:59 +09:00
4ad3e3d64e Basic implementation of hold notes (not finalized yet). 2017-05-04 18:02:43 +09:00
f945c636c2 Make note accent colour work again. 2017-05-04 15:36:37 +09:00
956a7288fb Add basic DrawableNote. 2017-05-03 20:12:27 +09:00