don't overlap official crazyhouse tournaments
This commit is contained in:
parent
c0ba3b2003
commit
ef8cf02ca9
|
@ -169,6 +169,7 @@ private[tournament] final class Scheduler(api: TournamentApi) extends Actor {
|
|||
private def endsAt(s: Schedule) = s.at plus ((~Schedule.durationFor(s)).toLong * 60 * 1000)
|
||||
private def interval(s: Schedule) = new org.joda.time.Interval(s.at, endsAt(s))
|
||||
private def overlaps(s: Schedule, ss: Seq[Schedule]) = ss exists {
|
||||
case s2 if s.variant.exotic && s.sameVariant(s2) => interval(s) overlaps interval(s2)
|
||||
case s2 if s.similarSpeed(s2) && s.sameVariant(s2) => interval(s) overlaps interval(s2)
|
||||
case _ => false
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue