Reimplement cur anchor.

This commit is contained in:
2022-12-23 16:28:48 +08:00
parent 7475b19547
commit 617eddc030
2 changed files with 11 additions and 17 deletions

View File

@@ -27,27 +27,14 @@ namespace Cryville.Crtr {
throw new NotImplementedException();
}
}
public class PlaySound : StampedEvent {
public new Chart.Sound Unstamped;
public class Anchor : StampedEvent {
public int Name;
public override int Priority {
get { return 0; }
}
}
public class Judge : StampedEvent {
public float NoteTime;
public JudgeDefinition TargetJudge;
public Judge StartEvent;
public bool IsEndJudge;
public override int Priority {
get { return StartEvent == null ? 4 : 6; }
}
protected override int CompareExtra(StampedEvent other) {
return Equals(StartEvent, other) ? 1 : 0;
}
}
public StampedEvent AttackEvent {
get {
if (attev == null) attev = Subevents.FirstOrDefault(ev => ev.Time == this.Time);