C# Class ScrollingShooter.GreenGoblin

An enemy ship that flies in a diagonal zig zag pattern. The length of the diagonal is randomly assigned when object is created.
Inheritance: ScrollingShooter.Enemy
Afficher le fichier Open project: zombiepaladin/scrolling-shooter Class Usage Examples

Méthodes publiques

Méthode Description
Draw ( float elapsedTime, SpriteBatch spriteBatch ) : void

Draw the Green Goblin ship on-screen

GreenGoblin ( uint id, Microsoft.Xna.Framework.Content.ContentManager content, Vector2 position ) : System

Creates a new instance of a Green Goblin enemy ship

ScrollWithMap ( float elapsedTime ) : void

Scrolls the object with the map

Update ( float elapsedTime ) : void

Updates the Green Goblin ship

Method Details

Draw() public méthode

Draw the Green Goblin ship on-screen
public Draw ( float elapsedTime, SpriteBatch spriteBatch ) : void
elapsedTime float The in-game time between the previous and current frame
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch An already initialized SpriteBatch, ready for Draw() commands
Résultat void

GreenGoblin() public méthode

Creates a new instance of a Green Goblin enemy ship
public GreenGoblin ( uint id, Microsoft.Xna.Framework.Content.ContentManager content, Vector2 position ) : System
id uint
content Microsoft.Xna.Framework.Content.ContentManager A ContentManager to load resources with
position Vector2 The position of the Green Goblin ship in the game world
Résultat System

ScrollWithMap() public méthode

Scrolls the object with the map
public ScrollWithMap ( float elapsedTime ) : void
elapsedTime float The in-game time between the previous and current frame
Résultat void

Update() public méthode

Updates the Green Goblin ship
public Update ( float elapsedTime ) : void
elapsedTime float The in-game time between the previous and current frame
Résultat void