C# 클래스 Cyclyc.Framework.CycGame

상속: Object
파일 보기 프로젝트 열기: JoeOsborn/Cyclyc 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ff ForceFeedbackManager

보호된 프로퍼티들

프로퍼티 타입 설명
backgrounds List
grade float
lastMeasure int
rgen System.Random

공개 메소드들

메소드 설명
AddSprite ( CycSprite cs ) : void
CycGame ( Game1 g ) : System
DeliverEnemy ( bool leftSide, int difficulty ) : void
Draw ( GameTime gameTime ) : void
Initialize ( ) : void
LoadContent ( ) : void
MakeEnemy ( bool leftToRight, int difficulty ) : EnemyMaker
TriggerChallenge ( int gradeLevel, Challenge c ) : void
Update ( GameTime gameTime ) : void

보호된 메소드들

메소드 설명
AddBackground ( string bgName, float bgSpeed ) : CycBackground
CalculateGrade ( ) : void
ClearColor ( ) : Color
CoalesceChallengeBeatEnemies ( bool left, int difficulty ) : ChallengeBeat[]
CoalesceChallengeBeats ( Challenge l, Challenge r ) : void
ConsumeLeft ( int d ) : void
ConsumeRight ( int d ) : void
DrawInnards ( GameTime gt ) : void
ProcessChallenges ( int gradeLevel, GameTime gt ) : void
SetupChallenges ( ) : void
SetupFilters ( ) : void
TriggerOtherPlayerChallenge ( ) : void

메소드 상세

AddBackground() 보호된 메소드

protected AddBackground ( string bgName, float bgSpeed ) : CycBackground
bgName string
bgSpeed float
리턴 CycBackground

AddSprite() 공개 메소드

public AddSprite ( CycSprite cs ) : void
cs CycSprite
리턴 void

CalculateGrade() 보호된 메소드

protected CalculateGrade ( ) : void
리턴 void

ClearColor() 보호된 메소드

protected ClearColor ( ) : Color
리턴 Color

CoalesceChallengeBeatEnemies() 보호된 메소드

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

CoalesceChallengeBeats() 보호된 메소드

protected CoalesceChallengeBeats ( Challenge l, Challenge r ) : void
l Challenge
r Challenge
리턴 void

ConsumeLeft() 보호된 메소드

protected ConsumeLeft ( int d ) : void
d int
리턴 void

ConsumeRight() 보호된 메소드

protected ConsumeRight ( int d ) : void
d int
리턴 void

CycGame() 공개 메소드

public CycGame ( Game1 g ) : System
g Game1
리턴 System

DeliverEnemy() 공개 메소드

public DeliverEnemy ( bool leftSide, int difficulty ) : void
leftSide bool
difficulty int
리턴 void

Draw() 공개 메소드

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

DrawInnards() 보호된 메소드

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

Initialize() 공개 메소드

public Initialize ( ) : void
리턴 void

LoadContent() 공개 메소드

public LoadContent ( ) : void
리턴 void

MakeEnemy() 공개 메소드

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

ProcessChallenges() 보호된 메소드

protected ProcessChallenges ( int gradeLevel, GameTime gt ) : void
gradeLevel int
gt Microsoft.Xna.Framework.GameTime
리턴 void

SetupChallenges() 보호된 메소드

protected SetupChallenges ( ) : void
리턴 void

SetupFilters() 보호된 메소드

protected SetupFilters ( ) : void
리턴 void

TriggerChallenge() 공개 메소드

public TriggerChallenge ( int gradeLevel, Challenge c ) : void
gradeLevel int
c Challenge
리턴 void

TriggerOtherPlayerChallenge() 보호된 메소드

protected TriggerOtherPlayerChallenge ( ) : void
리턴 void

Update() 공개 메소드

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

프로퍼티 상세

backgrounds 보호되어 있는 프로퍼티

protected List backgrounds
리턴 List

ff 공개적으로 프로퍼티

public ForceFeedbackManager ff
리턴 ForceFeedbackManager

grade 보호되어 있는 프로퍼티

protected float grade
리턴 float

lastMeasure 보호되어 있는 프로퍼티

protected int lastMeasure
리턴 int

rgen 보호되어 있는 프로퍼티

protected Random,System rgen
리턴 System.Random