C# Class RTSEngine.Controllers.FOWTask

Inheritance: RTSEngine.Algorithms.ACBudgetedTask
Afficher le fichier Open project: RegrowthStudios/VoxelRTS

Méthodes publiques

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

Private Methods

Méthode 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 méthode

public DoWork ( float dt ) : void
dt float
Résultat void

FOWTask() public méthode

public FOWTask ( GameState s, int tIndex ) : System
s RTSEngine.Data.GameState
tIndex int
Résultat System

SetAllFOW() public méthode

public SetAllFOW ( FogOfWar f, CollisionGrid cg ) : void
f FogOfWar
cg CollisionGrid
Résultat void