瀏覽代碼

now every broyne after a unsafe one is also marked as unsafe

winforms
benjamin.m 5 年之前
父節點
當前提交
02b21b8df0
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3
    2
      Buhnenrennen/GraphicGenerator.cs

+ 3
- 2
Buhnenrennen/GraphicGenerator.cs 查看文件

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' )

Loading…
取消
儲存