| groynePositions.Add( groyne, rect ); | groynePositions.Add( groyne, rect ); | ||||
| var huntedTimedGroyne = huntedMap[ level ].Find( timedGroyne => timedGroyne.Groyne == groyne ); | var huntedTimedGroyne = huntedMap[ level ].Find( timedGroyne => timedGroyne.Groyne == groyne ); | ||||
| var hunterTimedGroyne = hunterMap[ level ].Find( timedGroyne => timedGroyne.Groyne == groyne ); | var hunterTimedGroyne = hunterMap[ level ].Find( timedGroyne => timedGroyne.Groyne == groyne ); | ||||
| var fillBrush = huntedTimedGroyne.TotalTime > hunterTimedGroyne.TotalTime ? hunterFillBrush : huntedFillBrush; | |||||
| var brush = huntedTimedGroyne.TotalTime > hunterTimedGroyne.TotalTime ? hunterBrush : huntedBrush; | |||||
| bool isUnsafe = huntedTimedGroyne.TotalTime > hunterTimedGroyne.TotalTime || groyneBorderBrush[ huntedTimedGroyne.ParentGroyne.Groyne ] == hunterBrush; | |||||
| var fillBrush = isUnsafe ? hunterFillBrush : huntedFillBrush; | |||||
| var brush = isUnsafe ? hunterBrush : huntedBrush; | |||||
| groyneBorderBrush.Add( groyne, brush ); | groyneBorderBrush.Add( groyne, brush ); | ||||
| if ( groyne.Type == 'x' ) | if ( groyne.Type == 'x' ) |