C# 클래스 Cyclyc.ShipGirl.ShipGame

상속: Cyclyc.Framework.CycGame
파일 보기 프로젝트 열기: JoeOsborn/Cyclyc

보호된 프로퍼티들

프로퍼티 타입 설명
MID int
ParallaxSpeeds float[]
crushRecovery float
earth CycSprite
superZodiac Cyclyc.Framework.CycBackground
whiteZodiac Cyclyc.Framework.CycBackground

공개 메소드들

메소드 설명
Initialize ( ) : void
KillPlayer ( ) : void
LoadContent ( ) : void
MakeEnemy ( bool leftToRight, int difficulty ) : EnemyMaker
ShipGame ( Game1 game ) : System
Skim ( int enemyCount ) : void
Update ( GameTime gameTime ) : void

보호된 메소드들

메소드 설명
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

메소드 상세

AddEssBeats() 보호된 메소드

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

AddSpread() 보호된 메소드

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
리턴 void

AddStaticBlock() 보호된 메소드

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
리턴 void

AddStaticWall() 보호된 메소드

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
리턴 void

CalculateGrade() 보호된 메소드

protected CalculateGrade ( ) : void
리턴 void

CoalesceChallengeBeatEnemies() 보호된 메소드

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

DrawInnards() 보호된 메소드

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

Initialize() 공개 메소드

public Initialize ( ) : void
리턴 void

KillPlayer() 공개 메소드

public KillPlayer ( ) : void
리턴 void

LoadContent() 공개 메소드

public LoadContent ( ) : void
리턴 void

MakeEnemy() 공개 메소드

public MakeEnemy ( bool leftToRight, int difficulty ) : EnemyMaker
leftToRight bool
difficulty int
리턴 EnemyMaker

MakeEssEnemy() 보호된 메소드

protected MakeEssEnemy ( int y ) : EnemyMaker
y int
리턴 EnemyMaker

MakeJerkEnemy() 보호된 메소드

protected MakeJerkEnemy ( int y ) : EnemyMaker
y int
리턴 EnemyMaker

MakeLoopEnemy() 보호된 메소드

protected MakeLoopEnemy ( int y ) : EnemyMaker
y int
리턴 EnemyMaker

MakePongEnemy() 보호된 메소드

protected MakePongEnemy ( int y ) : EnemyMaker
y int
리턴 EnemyMaker

MakeStaticEnemy() 보호된 메소드

protected MakeStaticEnemy ( int y ) : EnemyMaker
y int
리턴 EnemyMaker

SetupChallenges() 보호된 메소드

protected SetupChallenges ( ) : void
리턴 void

SetupFilters() 보호된 메소드

protected SetupFilters ( ) : void
리턴 void

ShipGame() 공개 메소드

public ShipGame ( Game1 game ) : System
game Game1
리턴 System

Skim() 공개 메소드

public Skim ( int enemyCount ) : void
enemyCount int
리턴 void

Update() 공개 메소드

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

프로퍼티 상세

MID 보호되어 있는 프로퍼티

protected int MID
리턴 int

ParallaxSpeeds 보호되어 있는 프로퍼티

protected float[] ParallaxSpeeds
리턴 float[]

crushRecovery 보호되어 있는 프로퍼티

protected float crushRecovery
리턴 float

earth 보호되어 있는 프로퍼티

protected CycSprite earth
리턴 CycSprite

superZodiac 보호되어 있는 프로퍼티

protected CycBackground,Cyclyc.Framework superZodiac
리턴 Cyclyc.Framework.CycBackground

whiteZodiac 보호되어 있는 프로퍼티

protected CycBackground,Cyclyc.Framework whiteZodiac
리턴 Cyclyc.Framework.CycBackground