C# Class Cyclyc.ShipGirl.ShipGame

Inheritance: Cyclyc.Framework.CycGame
Mostrar archivo 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_oe property

protected int MID
return int

ParallaxSpeeds protected_oe property

protected float[] ParallaxSpeeds
return float[]

crushRecovery protected_oe property

protected float crushRecovery
return float

earth protected_oe property

protected CycSprite earth
return CycSprite

superZodiac protected_oe property

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

whiteZodiac protected_oe property

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