a0966305d4
Remove unnecessary new event
2017-12-30 14:46:44 +09:00
f547c7986d
created option to override values before UpdateState is called
2017-12-29 17:50:55 +01:00
27cb445c24
Always recrusively apply custom sequence to nested hitobjects
2017-12-29 17:48:05 +09:00
dbcf87267d
Merge branch 'master' into standard-hd-support
2017-12-27 21:26:39 +01:00
4c2554595e
implement hidden (mostly)
...
some things work and others don't, I dunno
2017-12-26 17:25:18 +01:00
9690591593
Make taiko use namespaced hitsounds
...
This is a temporary solution for now that uses DrawableHitObject.SampleNamespace for the override. We will not want to do this going forward, and instead have the rulesets add their custom resource stores to the games', but that requires deciding where/when to apply/remove such resource stores, and is probably left to skinning.
2017-12-26 19:55:56 +09:00
14162b5d46
Make InputDrum handle all Normals/Claps, hitobjects all others
2017-12-26 14:18:23 +09:00
0fb620a8d3
Make HitObject.Samples non-nullable
2017-12-25 16:41:18 +09:00
68d76d4380
Fix taiko strong hits not being handled
2017-12-23 20:58:09 +09:00
aeafa5645a
Make Samples null by default and prepopulate in mania
2017-12-23 18:06:46 +09:00
2db68df999
Simplify DrawableHitObject's sample load code
2017-12-23 17:20:14 +09:00
5026c7a95e
SoundControlPoint -> SampleControlPoint
2017-12-23 16:34:34 +09:00
ff0927e71b
Remove unnecessary newline
2017-12-23 16:23:33 +09:00
46865bbacd
Merge remote-tracking branch 'upstream/master' into taiko-hitsounds-fix
...
# Conflicts:
# osu.Game/Audio/SampleInfo.cs
2017-12-23 14:50:35 +09:00
cb7e192aff
Determine SampleInfo defaults in DrawableHitObject
2017-12-21 16:02:33 +09:00
a303bf71cf
Give control over screen space conversion to DrawableHitObject
2017-12-11 22:19:02 +09:00
b28306d3c0
Fix incorrect SelectionPoint
2017-12-11 18:08:16 +09:00
4573cc3322
Refactor into a new DragBox class, representing a single drag
2017-12-11 17:45:03 +09:00
43c270ea49
Rolled back the bad earlier implementation
2017-12-07 21:18:51 +01:00
cf859a6cf2
Make the dragger attach to objects it surrounds
...
Plus a lot more implementation.
2017-12-02 00:26:02 +09:00
bc3f11fdb8
Added PlaysSamples property to prevent certain DrawableHitObjects from playing their samples on hit. Also added this to TaikoObjects so their hitsounds won't be played (will be done by the TaikoRulesetContainer)
2017-11-29 06:24:13 +01:00
ae8407a3f3
Fix nested hitobject judgements not being removed
2017-11-13 14:00:35 +09:00
66ee9d1631
Update in-line with framework changes
2017-11-09 17:04:04 +09:00
348083f589
Update with framework state transformation
...
Removes explicit initial state setting in DrawableOsuHitObjects.
2017-11-09 14:05:05 +09:00
0620d0bd7a
AllJudged does not need to be virtual anymore
2017-11-02 21:56:09 +09:00
326891f51c
Add "Final" to better determine when to stop processing the hitobject
2017-11-02 21:54:28 +09:00
fe00ac7e41
Make DrawableHitObject/ScoreProcessor support rewinding
2017-11-02 21:21:07 +09:00
d5892cf54e
Add a bool to specify whether judgements should be visible for certain DrawableHitObjects
2017-10-09 20:17:05 +09:00
093d82ac45
Set depths from playfield add methods instead of DrawableHitObject
2017-09-13 16:17:01 +09:00
92b3e203e8
judgementOccurred should be passed upwards
...
So only one hit object is ever judged in a single frame.
2017-09-12 18:50:30 +09:00
a38e0062a4
Fix checking judgements even if we don't provide a judgement, if we have a result, or if a nested hit object handled a judgement.
2017-09-12 18:49:50 +09:00
f32d444d68
Remove generics from Playfield (fixes catch)
2017-09-12 18:19:28 +09:00
d7ac02d090
Ensure judgements aren't updated when ArmedState is not idle
2017-09-12 18:00:41 +09:00
1194e46ef1
Merge remote-tracking branch 'upstream/master' into judgement-revamp
2017-09-12 17:46:21 +09:00
7b92bbfa86
Merge branch 'master' into mania-hit-explosions
2017-09-11 17:34:14 +09:00
0cadee998c
Set default AccentColour for hit objects
2017-09-11 13:44:05 +09:00
2086ed209d
Fix hold note tick input.
2017-09-11 04:51:44 +09:00
0cc443e618
Remove all generic judgements.
2017-09-06 18:05:51 +09:00
f158ce814c
Fix state never getting set.
2017-09-06 17:20:41 +09:00
ac8ec31b61
Make judgements able to be "added" plus make everything compile and run.
2017-09-06 17:02:13 +09:00
84c22df3f5
Combine Judgement.HitResults into one.
2017-09-06 17:01:48 +09:00
7a5708ce92
Further support for null judgements.
2017-08-21 15:35:16 +09:00
3389c8a4dc
CI fixes.
2017-06-21 20:17:15 +09: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
3ec41a313b
Add base DrawableHitObject + HitObjectStartTimeComparer.
2017-05-26 18:48:18 +09:00
6fd95e0c52
Fix post-merge breakage
2017-05-11 17:16:01 +09:00
bc54b3c85f
Merge branch 'master' into mania-notes
2017-05-11 17:13:29 +09:00
b0e522345c
Combine DrawableHitObject classes into one
2017-05-11 17:07:46 +09:00