C# Class Cyclyc.ShipGirl.ShipGame

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

Protected Properties

Property Type Description
MID int
ParallaxSpeeds float[]
crushRecovery float
earth CycSprite
superZodiac Cyclyc.Framework.CycBackground
whiteZodiac Cyclyc.Framework.CycBackground

Public Methods

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

Protected Methods

Method Description
AddEssBeats ( Challenge c, int y, int length, int beat ) : void
AddSpread ( Challenge c, int number, int interval, int gap, int beat ) : void
AddStaticBlock ( Challenge c, int y, int w, int h, int beat ) : void
AddStaticWall ( Challenge c, int y, int h, int gap, int beat ) : void
CalculateGrade ( ) : void
CoalesceChallengeBeatEnemies ( bool left, int difficulty ) : ChallengeBeat[]
DrawInnards ( GameTime gt ) : void
MakeEssEnemy ( int y ) : EnemyMaker
MakeJerkEnemy ( int y ) : EnemyMaker
MakeLoopEnemy ( int y ) : EnemyMaker
MakePongEnemy ( int y ) : EnemyMaker
MakeStaticEnemy ( int y ) : EnemyMaker
SetupChallenges ( ) : void
SetupFilters ( ) : void

Method Details

AddEssBeats() protected method

protected AddEssBeats ( Challenge c, int y, int length, int beat ) : void
c Cyclyc.Framework.Challenge
y int
length int
beat int
return void

AddSpread() protected method

protected AddSpread ( Challenge c, int number, int interval, int gap, int beat ) : void
c Cyclyc.Framework.Challenge
number int
interval int
gap int
beat int
return void

AddStaticBlock() protected method

protected AddStaticBlock ( Challenge c, int y, int w, int h, int beat ) : void
c Cyclyc.Framework.Challenge
y int
w int
h int
beat int
return void

AddStaticWall() protected method

protected AddStaticWall ( Challenge c, int y, int h, int gap, int beat ) : void
c Cyclyc.Framework.Challenge
y int
h int
gap int
beat int
return void

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

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

MakeEssEnemy() protected method

protected MakeEssEnemy ( int y ) : EnemyMaker
y int
return EnemyMaker

MakeJerkEnemy() protected method

protected MakeJerkEnemy ( int y ) : EnemyMaker
y int
return EnemyMaker

MakeLoopEnemy() protected method

protected MakeLoopEnemy ( int y ) : EnemyMaker
y int
return EnemyMaker

MakePongEnemy() protected method

protected MakePongEnemy ( int y ) : EnemyMaker
y int
return EnemyMaker

MakeStaticEnemy() protected method

protected MakeStaticEnemy ( int y ) : EnemyMaker
y int
return EnemyMaker

SetupChallenges() protected method

protected SetupChallenges ( ) : void
return void

SetupFilters() protected method

protected SetupFilters ( ) : void
return void

ShipGame() public method

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

Skim() public method

public Skim ( int enemyCount ) : void
enemyCount int
return void

Update() public method

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

Property Details

MID protected property

protected int MID
return int

ParallaxSpeeds protected property

protected float[] ParallaxSpeeds
return float[]

crushRecovery protected property

protected float crushRecovery
return float

earth protected property

protected CycSprite earth
return CycSprite

superZodiac protected property

protected CycBackground,Cyclyc.Framework superZodiac
return Cyclyc.Framework.CycBackground

whiteZodiac protected property

protected CycBackground,Cyclyc.Framework whiteZodiac
return Cyclyc.Framework.CycBackground