C# Class SmartboyDevelopments.Haxxit.MonoGame.GameStates.MapDisplayGameState

Inheritance: HaxxitGameState
Afficher le fichier Open project: smartboyathome/Haxxit Class Usage Examples

Méthodes publiques

Méthode Description
Draw ( SpriteBatch sprite_batch ) : void
HaxxitPointToXnaRectangle ( SmartboyDevelopments.Haxxit p ) : Rectangle
Init ( ) : void
LoadContent ( GraphicsDevice newGraphics, SpriteBatch sprite_batch, Microsoft.Xna.Framework.Content.ContentManager newContent ) : void
MapDisplayGameState ( SmartboyDevelopments.Haxxit map ) : System
NewMediator ( SimplePubSub mediator ) : void
SubscribeAll ( ) : void
Update ( ) : void
XnaPointToHaxxitPoint ( Point p ) : SmartboyDevelopments.Haxxit.Maps.Point
XnaVector2ToHaxxitPoint ( Vector2 v ) : SmartboyDevelopments.Haxxit.Maps.Point

Private Methods

Méthode Description
DrawAvailableNode ( SmartboyDevelopments.Haxxit p ) : IEnumerable
DrawDataNode ( SmartboyDevelopments.Haxxit p ) : IEnumerable
DrawProgramHeadNode ( SmartboyDevelopments.Haxxit p, SmartboyDevelopments.Haxxit player, SmartboyDevelopments.Haxxit program ) : IEnumerable
DrawProgramNodeConnector ( SmartboyDevelopments.Haxxit p, SmartboyDevelopments.Haxxit connector_direction, Color node_color ) : IEnumerable
DrawProgramTailNode ( SmartboyDevelopments.Haxxit p, SmartboyDevelopments.Haxxit connector_direction, SmartboyDevelopments.Haxxit player, SmartboyDevelopments.Haxxit program ) : IEnumerable
DrawSilicoinNode ( SmartboyDevelopments.Haxxit p ) : IEnumerable
DrawSpawnNode ( SmartboyDevelopments.Haxxit p, SmartboyDevelopments.Haxxit player, SmartboyDevelopments.Haxxit program = null ) : IEnumerable
MapChangedListener ( SimplePubSub notifiable, string channel, object sender, EventArgs args ) : void
MapNodeToRectangle ( SmartboyDevelopments.Haxxit p ) : IEnumerable

Method Details

Draw() public méthode

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

HaxxitPointToXnaRectangle() public méthode

public HaxxitPointToXnaRectangle ( SmartboyDevelopments.Haxxit p ) : Rectangle
p SmartboyDevelopments.Haxxit
Résultat Microsoft.Xna.Framework.Rectangle

Init() public méthode

public Init ( ) : void
Résultat void

LoadContent() public méthode

public LoadContent ( GraphicsDevice newGraphics, SpriteBatch sprite_batch, Microsoft.Xna.Framework.Content.ContentManager newContent ) : void
newGraphics GraphicsDevice
sprite_batch Microsoft.Xna.Framework.Graphics.SpriteBatch
newContent Microsoft.Xna.Framework.Content.ContentManager
Résultat void

MapDisplayGameState() public méthode

public MapDisplayGameState ( SmartboyDevelopments.Haxxit map ) : System
map SmartboyDevelopments.Haxxit
Résultat System

NewMediator() public méthode

public NewMediator ( SimplePubSub mediator ) : void
mediator SimplePubSub
Résultat void

SubscribeAll() public méthode

public SubscribeAll ( ) : void
Résultat void

Update() public méthode

public Update ( ) : void
Résultat void

XnaPointToHaxxitPoint() public méthode

public XnaPointToHaxxitPoint ( Point p ) : SmartboyDevelopments.Haxxit.Maps.Point
p Point
Résultat SmartboyDevelopments.Haxxit.Maps.Point

XnaVector2ToHaxxitPoint() public méthode

public XnaVector2ToHaxxitPoint ( Vector2 v ) : SmartboyDevelopments.Haxxit.Maps.Point
v Vector2
Résultat SmartboyDevelopments.Haxxit.Maps.Point