C# Класс personal_training_martial_arts.Core.GameCore

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
gameScreen GameScreen

Private Properties

Свойство Тип Описание
chDificultyLevel void
initializeGameButtons void
initializeMenuButtons void
initializePauseButtons void
initializeScoreButtons void
shufflePostures void
updateButtonsState void
updateCurrentGamePosture System.Boolean

Открытые методы

Метод Описание
GameCore ( GraphicsDevice graphicsDevice ) : System
draw ( Microsoft.Xna.Framework.Graphics.Texture2D kinectRGBVideo, String connectedStatus ) : void

Pinta el resultado de la lógica por pantalla.

isTimedOut ( Stopwatch sw, int secondsToTimeOut ) : System.Boolean

Comprueba si se ha cumplido un timeout.

loadContentHandler ( ContentHandler ch ) : void
loadKinectSensor ( Microsoft.Kinect.KinectSensor sensor ) : void
update ( ) : System.Boolean

Lógica del programa.

updatePlayerSkeleton ( Microsoft.Kinect.Skeleton playerSkeleton ) : void

Actualiza la postura actual del jugador.

Приватные методы

Метод Описание
chDificultyLevel ( int level ) : void
initializeGameButtons ( Button buttons ) : void
initializeMenuButtons ( Button buttons ) : void
initializePauseButtons ( Button buttons ) : void
initializeScoreButtons ( Button buttons ) : void
shufflePostures ( PostureInformation postures ) : void

Mezcla un array de Posture.

updateButtonsState ( Button buttons ) : void
updateCurrentGamePosture ( ) : System.Boolean

Actualiza la postura actual. Si no hay posturas, las carga. False si no hay mas posturas que actualizar

Описание методов

GameCore() публичный Метод

public GameCore ( GraphicsDevice graphicsDevice ) : System
graphicsDevice GraphicsDevice
Результат System

draw() публичный Метод

Pinta el resultado de la lógica por pantalla.
public draw ( Microsoft.Xna.Framework.Graphics.Texture2D kinectRGBVideo, String connectedStatus ) : void
kinectRGBVideo Microsoft.Xna.Framework.Graphics.Texture2D
connectedStatus String
Результат void

isTimedOut() публичный статический Метод

Comprueba si se ha cumplido un timeout.
public static isTimedOut ( Stopwatch sw, int secondsToTimeOut ) : System.Boolean
sw Stopwatch
secondsToTimeOut int Segundos para timeout
Результат System.Boolean

loadContentHandler() публичный Метод

public loadContentHandler ( ContentHandler ch ) : void
ch ContentHandler
Результат void

loadKinectSensor() публичный Метод

public loadKinectSensor ( Microsoft.Kinect.KinectSensor sensor ) : void
sensor Microsoft.Kinect.KinectSensor
Результат void

update() публичный Метод

Lógica del programa.
public update ( ) : System.Boolean
Результат System.Boolean

updatePlayerSkeleton() публичный Метод

Actualiza la postura actual del jugador.
public updatePlayerSkeleton ( Microsoft.Kinect.Skeleton playerSkeleton ) : void
playerSkeleton Microsoft.Kinect.Skeleton Postura con la que actualizar
Результат void

Описание свойств

gameScreen публичное свойство

public GameScreen gameScreen
Результат GameScreen