C# Class ConveyorDefence.Map.NodeMap

Afficher le fichier Open project: markevich/ConveyorDefence-linux Class Usage Examples

Méthodes publiques

Свойство Type Description
Missiles ConveyorDefence.Missiles.MissilesPool

Private Properties

Свойство Type Description
DrawMissiles void
DrawNodes void
NextNodes List
Siblings Node>.Dictionary

Méthodes publiques

Méthode Description
AddTower ( Node tower, int x, int y ) : void
CreateInstance ( ) : void
Draw ( SpriteBatch batch ) : void
GetTowers ( ) : List
NodeMap ( ) : System.Collections.Generic
SetNode ( Node node, int x, int y ) : void
Update ( GameTime gameTime ) : void
UpdateSiblings ( ) : void
this ( int x, int y ) : Node

Private Methods

Méthode Description
DrawMissiles ( SpriteBatch batch ) : void
DrawNodes ( SpriteBatch batch ) : void
NextNodes ( int x, int y ) : List
Siblings ( int x, int y ) : Node>.Dictionary

Method Details

AddTower() public méthode

public AddTower ( Node tower, int x, int y ) : void
tower ConveyorDefence.Nodes.Node
x int
y int
Résultat void

CreateInstance() public static méthode

public static CreateInstance ( ) : void
Résultat void

Draw() public méthode

public Draw ( SpriteBatch batch ) : void
batch Microsoft.Xna.Framework.Graphics.SpriteBatch
Résultat void

GetTowers() public méthode

public GetTowers ( ) : List
Résultat List

NodeMap() public méthode

public NodeMap ( ) : System.Collections.Generic
Résultat System.Collections.Generic

SetNode() public méthode

public SetNode ( Node node, int x, int y ) : void
node ConveyorDefence.Nodes.Node
x int
y int
Résultat void

Update() public méthode

public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Résultat void

UpdateSiblings() public méthode

public UpdateSiblings ( ) : void
Résultat void

this() public méthode

public this ( int x, int y ) : Node
x int
y int
Résultat ConveyorDefence.Nodes.Node

Property Details

Missiles public_oe property

public MissilesPool,ConveyorDefence.Missiles Missiles
Résultat ConveyorDefence.Missiles.MissilesPool