smoogipoo
|
acf20c079c
|
General improvements around usage of HitWindows for mania
|
2018-02-02 18:47:54 +09:00 |
|
smoogipoo
|
a0c1662fb7
|
Move mania's HitWindows to osu.Game
|
2018-02-02 17:52:55 +09:00 |
|
smoogipoo
|
bfdfb52666
|
Fix a few usages of AllJudged possibly not being correct
|
2018-01-15 15:28:08 +09:00 |
|
Aergwyn
|
ae1adfd2f2
|
remove unnecessary empty lines
codefactor.io \(o.o)/
also one unnecessary semicolon
|
2018-01-12 19:30:34 +01:00 |
|
smoogipoo
|
cae93a1d1f
|
Add comment to fade override of holdnote tail
|
2018-01-12 17:09:39 +09:00 |
|
smoogipoo
|
03824eccc8
|
Block fadeout on holdnote heads
|
2018-01-12 17:09:21 +09:00 |
|
smoogipoo
|
9d00e5bb7d
|
Make ScrollingHitObjectContainer handle nested hitobjects
|
2018-01-11 15:08:30 +09:00 |
|
smoogipoo
|
6255aaab68
|
Per-hitobject lifetime management
|
2018-01-10 19:17:43 +09:00 |
|
smoogipoo
|
86b5591583
|
Merge remote-tracking branch 'origin/master' into scrolling-hitobjects-rewrite
|
2018-01-10 18:02:49 +09:00 |
|
smoogipoo
|
2d345b2f80
|
Fix mania hold note tick positioning
|
2018-01-07 11:43:31 +09:00 |
|
Dean Herbert
|
37d393bca0
|
Update licence headers
|
2018-01-05 20:21:19 +09:00 |
|
smoogipoo
|
ce94c825d1
|
Fix length of hold notes
|
2018-01-04 22:05:38 +09:00 |
|
smoogipoo
|
f34131f8f4
|
Initial game-wide replacement of scrolling playfields
|
2018-01-04 18:50:17 +09:00 |
|
Aergwyn
|
ccb69d16d9
|
move HitResult in Scoring namespace to replace HitCount
|
2017-12-30 21:23:18 +01:00 |
|
smoogipoo
|
6a29f6020a
|
Make HitObjects construct nested hit objects
|
2017-12-22 21:42:54 +09:00 |
|
smoogipoo
|
ac1d27e925
|
Fix possible nullref exceptions
|
2017-12-21 23:02:46 +09:00 |
|
smoogipoo
|
cb7e192aff
|
Determine SampleInfo defaults in DrawableHitObject
|
2017-12-21 16:02:33 +09:00 |
|
smoogipoo
|
b584178e85
|
Make Beatmap ISerializable and add more JsonIgnores
|
2017-12-06 00:37:37 +09:00 |
|
smoogipoo
|
fe00ac7e41
|
Make DrawableHitObject/ScoreProcessor support rewinding
|
2017-11-02 21:21:07 +09:00 |
|
smoogipooo
|
12641edb4d
|
Fix incorrect mania hold note tick judgements
|
2017-09-12 23:36:59 +09:00 |
|
Dean Herbert
|
1194e46ef1
|
Merge remote-tracking branch 'upstream/master' into judgement-revamp
|
2017-09-12 17:46:21 +09:00 |
|
smoogipooo
|
585e2399bf
|
Add license headers.
|
2017-09-12 12:02:56 +09:00 |
|
smoogipooo
|
57ee97e27d
|
Add lane glows.
|
2017-09-12 11:39:34 +09:00 |
|
smoogipooo
|
0765027cb5
|
Move note glow to a separate class + make it match the design a bit more.
|
2017-09-12 11:14:16 +09:00 |
|
smoogipooo
|
3c98bc065f
|
Fix osu!mania note masking resulting in miss judgements not occurring.
|
2017-09-12 09:48:17 +09:00 |
|
Dean Herbert
|
7b92bbfa86
|
Merge branch 'master' into mania-hit-explosions
|
2017-09-11 17:34:14 +09:00 |
|
smoogipooo
|
de7d50d384
|
Better variable + comment naming
|
2017-09-11 15:08:51 +09:00 |
|
smoogipooo
|
e8efdcf188
|
Make tick explosions white and lower scale.
|
2017-09-11 14:37:34 +09:00 |
|
smoogipooo
|
2c3131d391
|
Remove green coloration when hit.
|
2017-09-11 13:56:10 +09:00 |
|
smoogipooo
|
3026675f35
|
Add explosions.
|
2017-09-11 13:44:39 +09:00 |
|
smoogipooo
|
2f72dff779
|
Update with framework changes.
|
2017-09-11 08:59:56 +09:00 |
|
smoogipooo
|
2086ed209d
|
Fix hold note tick input.
|
2017-09-11 04:51:44 +09:00 |
|
smoogipooo
|
9cd3af11d5
|
Fix hold note tick position + lifetime.
|
2017-09-11 04:45:10 +09:00 |
|
smoogipooo
|
79a9612243
|
Remove now unnecessary comment.
|
2017-09-11 04:39:04 +09:00 |
|
smoogipooo
|
8bb8999820
|
More TestCaseManiaHitObjects fixes.
|
2017-09-11 04:34:30 +09:00 |
|
smoogipooo
|
3b5e847a31
|
Better updateGlow methods.
|
2017-09-11 04:29:32 +09:00 |
|
smoogipooo
|
590a34dc28
|
Add glow to DrawableHoldNote
|
2017-09-11 04:22:17 +09:00 |
|
smoogipooo
|
73d77637ef
|
Add glow to DrawableNote
|
2017-09-11 04:22:05 +09:00 |
|
smoogipooo
|
8797382700
|
Update body styling of hold notes
|
2017-09-11 04:21:43 +09:00 |
|
smoogipooo
|
0cc443e618
|
Remove all generic judgements.
|
2017-09-06 18:05:51 +09:00 |
|
smoogipooo
|
ac8ec31b61
|
Make judgements able to be "added" plus make everything compile and run.
|
2017-09-06 17:02:13 +09:00 |
|
Dean Herbert
|
84c22df3f5
|
Combine Judgement.HitResults into one.
|
2017-09-06 17:01:48 +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 |
|
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 |
|
smoogipooo
|
2f8556a44a
|
Fix hold notes + make it compile again.
|
2017-05-17 13:20:33 +09:00 |
|
smoogipooo
|
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 |
|
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
|
da932276e8
|
Make timing sections scroll again.
|
2017-05-16 17:03:43 +09:00 |
|
smoogipooo
|
a6b71f8ccb
|
Resharper fixes.
|
2017-05-11 14:11:52 +09:00 |
|
smoogipooo
|
7fcbf2d8d4
|
Add t=0 display to notes.
|
2017-05-11 12:57:07 +09:00 |
|
smoogipooo
|
8160f36a48
|
Fix notes scrolling from end of map -> start of map.
|
2017-05-11 12:56:51 +09:00 |
|