C# Class Cyclyc.JetpackGirl.JetGame

Inheritance: Cyclyc.Framework.CycGame
Show file Open project: JoeOsborn/Cyclyc

Protected Properties

Property Type Description
ParallaxSpeeds float[]
emptyShip Cyclyc.Framework.EndingSprite
highSunset Cyclyc.Framework.CycBackground
lowSunset Cyclyc.Framework.CycBackground
midSunset Cyclyc.Framework.CycBackground

Public Methods

Method Description
Initialize ( ) : void
JetGame ( Game1 game ) : System
KillPlayer ( ) : void
LoadContent ( ) : void
MakeEnemy ( bool leftToRight, int difficulty ) : EnemyMaker
Update ( GameTime gameTime ) : void

Protected Methods

Method Description
AddBackground ( string n, float spd ) : CycBackground
CalculateGrade ( ) : void
CoalesceChallengeBeatEnemies ( bool left, int difficulty ) : ChallengeBeat[]
DrawInnards ( GameTime gt ) : void
MakeFrogEnemy ( float sizeMultiplier, float speedMultiplier ) : EnemyMaker
MakeHoverEnemy ( int y, float sizeMultiplier, float speedMultiplier ) : EnemyMaker
MakeRobotEnemy ( float sizeMultiplier, float speedMultiplier ) : EnemyMaker
MakeSpiderEnemy ( float sizeMultiplier, float speedMultiplier ) : EnemyMaker
SetupChallenges ( ) : void

Method Details

AddBackground() protected method

protected AddBackground ( string n, float spd ) : CycBackground
n string
spd float
return Cyclyc.Framework.CycBackground

CalculateGrade() protected method

protected CalculateGrade ( ) : void
return void

CoalesceChallengeBeatEnemies() protected method

protected CoalesceChallengeBeatEnemies ( bool left, int difficulty ) : ChallengeBeat[]
left bool
difficulty int
return ChallengeBeat[]

DrawInnards() protected method

protected DrawInnards ( GameTime gt ) : void
gt Microsoft.Xna.Framework.GameTime
return void

Initialize() public method

public Initialize ( ) : void
return void

JetGame() public method

public JetGame ( Game1 game ) : System
game Game1
return System

KillPlayer() public method

public KillPlayer ( ) : void
return void

LoadContent() public method

public LoadContent ( ) : void
return void

MakeEnemy() public method

public MakeEnemy ( bool leftToRight, int difficulty ) : EnemyMaker
leftToRight bool
difficulty int
return EnemyMaker

MakeFrogEnemy() protected method

protected MakeFrogEnemy ( float sizeMultiplier, float speedMultiplier ) : EnemyMaker
sizeMultiplier float
speedMultiplier float
return EnemyMaker

MakeHoverEnemy() protected method

protected MakeHoverEnemy ( int y, float sizeMultiplier, float speedMultiplier ) : EnemyMaker
y int
sizeMultiplier float
speedMultiplier float
return EnemyMaker

MakeRobotEnemy() protected method

protected MakeRobotEnemy ( float sizeMultiplier, float speedMultiplier ) : EnemyMaker
sizeMultiplier float
speedMultiplier float
return EnemyMaker

MakeSpiderEnemy() protected method

protected MakeSpiderEnemy ( float sizeMultiplier, float speedMultiplier ) : EnemyMaker
sizeMultiplier float
speedMultiplier float
return EnemyMaker

SetupChallenges() protected method

protected SetupChallenges ( ) : void
return void

Update() public method

public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
return void

Property Details

ParallaxSpeeds protected property

protected float[] ParallaxSpeeds
return float[]

emptyShip protected property

protected EndingSprite,Cyclyc.Framework emptyShip
return Cyclyc.Framework.EndingSprite

highSunset protected property

protected CycBackground,Cyclyc.Framework highSunset
return Cyclyc.Framework.CycBackground

lowSunset protected property

protected CycBackground,Cyclyc.Framework lowSunset
return Cyclyc.Framework.CycBackground

midSunset protected property

protected CycBackground,Cyclyc.Framework midSunset
return Cyclyc.Framework.CycBackground