C# Class RTSEngine.Controllers.FOWTask

Inheritance: RTSEngine.Algorithms.ACBudgetedTask
Show file Open project: RegrowthStudios/VoxelRTS

Public Methods

Method Description
DoWork ( float dt ) : void
FOWTask ( GameState s, int tIndex ) : System
SetAllFOW ( FogOfWar f, CollisionGrid cg ) : void

Private Methods

Method Description
AddPoints ( int gx, int gy, int val, Queue q, FOWPoint &prev ) : void
InBounds ( int gx, int gy, FOWPoint &p ) : bool
IsGood ( int gx, int gy, int val, FOWPoint &p ) : bool

Method Details

DoWork() public method

public DoWork ( float dt ) : void
dt float
return void

FOWTask() public method

public FOWTask ( GameState s, int tIndex ) : System
s RTSEngine.Data.GameState
tIndex int
return System

SetAllFOW() public method

public SetAllFOW ( FogOfWar f, CollisionGrid cg ) : void
f FogOfWar
cg CollisionGrid
return void