Commit Graph

66 Commits

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