C# Class Game.KinectPlayer

Exibir arquivo 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_oe property

public int ScoreInCurrentGame
return int

idleJumpPlatformRadius public_oe property

public float idleJumpPlatformRadius
return float

isFirstPlatformBehindPlayer public_oe property

public bool isFirstPlatformBehindPlayer
return bool

modelPosition public_oe property

public Hero,Game modelPosition
return Game.Hero

newGameCounter public_oe property

public Stopwatch newGameCounter
return Stopwatch

platformRadius public_oe property

public float platformRadius
return float