C# Class Game.KinectPlayer

Show file Open project: soltys/hopnet Class Usage Examples

Public Properties

Property Type Description
ScoreInCurrentGame int
idleJumpPlatformRadius float
isFirstPlatformBehindPlayer bool
modelPosition Game.Hero
newGameCounter Stopwatch
platformRadius float

Public Methods

Method Description
CheckPlayerOnPlatformPosition ( List platformList ) : void
DebugInputUpdate ( List platformList ) : void
Draw ( SpriteBatch spriteBatch, SpriteFont font, Game.Camera camera ) : void
KinectPlayer ( Vector3 platformData ) : System
KinectUpdate ( Game.KinectData kinectData ) : void
LoadContent ( ContentManager content ) : void
NewGameDataReset ( ) : void
SetJumpSafeZone ( ) : void
SetPlatformToPlatformMoveTime ( float platformSpeed, float distanceBetweenRows, float timerUpdate, float distanceBetweenPlatforms ) : void
Update ( List platformList, Game.Camera camera ) : void
WaitForPlatformEnd ( List platformList ) : void

Private Methods

Method Description
AfterJumpReset ( ) : void
CheckJumpForward ( Microsoft.Kinect.Skeleton skeleton ) : void
CheckLeftHandUp ( Microsoft.Kinect.Skeleton skeleton ) : void
CheckPlayerStance ( Microsoft.Kinect.Skeleton skeleton ) : void
CheckRightHandUp ( Microsoft.Kinect.Skeleton skeleton ) : void
IsBehindFirstPlatform ( List platformList ) : void
NyanMoveRight ( ) : void
NyanPositionReset ( ) : void
PerformHorizontalJump ( ) : void
PerformIdleJump ( ) : void
PerformJump ( ) : void
UpdateProgressBarColor ( ) : void
UpdateProgressBarWidth ( ) : void

Method Details

CheckPlayerOnPlatformPosition() public method

public CheckPlayerOnPlatformPosition ( List platformList ) : void
platformList List
return void

DebugInputUpdate() public method

public DebugInputUpdate ( List platformList ) : void
platformList List
return void

Draw() public method

public Draw ( SpriteBatch spriteBatch, SpriteFont font, Game.Camera camera ) : void
spriteBatch SpriteBatch
font SpriteFont
camera Game.Camera
return void

KinectPlayer() public method

public KinectPlayer ( Vector3 platformData ) : System
platformData Vector3
return System

KinectUpdate() public method

public KinectUpdate ( Game.KinectData kinectData ) : void
kinectData Game.KinectData
return void

LoadContent() public method

public LoadContent ( ContentManager content ) : void
content ContentManager
return void

NewGameDataReset() public method

public NewGameDataReset ( ) : void
return void

SetJumpSafeZone() public method

public SetJumpSafeZone ( ) : void
return void

SetPlatformToPlatformMoveTime() public method

public SetPlatformToPlatformMoveTime ( float platformSpeed, float distanceBetweenRows, float timerUpdate, float distanceBetweenPlatforms ) : void
platformSpeed float
distanceBetweenRows float
timerUpdate float
distanceBetweenPlatforms float
return void

Update() public method

public Update ( List platformList, Game.Camera camera ) : void
platformList List
camera Game.Camera
return void

WaitForPlatformEnd() public method

public WaitForPlatformEnd ( List platformList ) : void
platformList List
return void

Property Details

ScoreInCurrentGame public property

public int ScoreInCurrentGame
return int

idleJumpPlatformRadius public property

public float idleJumpPlatformRadius
return float

isFirstPlatformBehindPlayer public property

public bool isFirstPlatformBehindPlayer
return bool

modelPosition public property

public Hero,Game modelPosition
return Game.Hero

newGameCounter public property

public Stopwatch newGameCounter
return Stopwatch

platformRadius public property

public float platformRadius
return float