C# Класс PrinceGame.PrinceOfPersiaGame

Наследование: GameScreen
Показать файл Открыть проект

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

Свойство Тип Описание
CONFIG_DEBUG bool
CONFIG_FRAMERATE float
CONFIG_ITEMS string
CONFIG_KID_START_ENERGY int
CONFIG_PATH_APOPLEXY string
CONFIG_PATH_CONTENT string
CONFIG_PATH_LEVELS string
CONFIG_PATH_ROOMS string
CONFIG_PATH_SEQUENCES string
CONFIG_SCREEN_HEIGHT int
CONFIG_SCREEN_WIDTH int
CONFIG_SONGS string
CONFIG_SOUNDS string
CONFIG_SPRITE_EFFECTS string
CONFIG_SPRITE_GUARD string
CONFIG_SPRITE_KID string
CONFIG_SPRITE_SERPENT string
CONFIG_SPRITE_SKELETON string
CONFIG_TILES string[]
enemy_energy Microsoft.Xna.Framework.Graphics.Texture2D
enemy_livePoints Microsoft.Xna.Framework.Graphics.Texture2D
player_energy Microsoft.Xna.Framework.Graphics.Texture2D
player_livePoints Microsoft.Xna.Framework.Graphics.Texture2D

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

Метод Описание
Activate ( bool instancePreserved ) : void

Load graphics content for the game.

Deactivate ( ) : void
Draw ( GameTime gameTime ) : void

Draws the game from background to foreground.

HandleInput ( GameTime gameTime, InputState input ) : void
PrinceOfPersiaGame ( ) : System
Unload ( ) : void

Unload graphics content used by the game.

Update ( GameTime gameTime, bool otherScreenHasFocus, bool coveredByOtherScreen ) : void

Allows the game to run logic such as updating the world, checking for collisions, gathering input, and playing audio.

Защищенные методы

Метод Описание
LoadContent ( ) : void

LoadContent will be called once per game and is the place to load all of your content.

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

Метод Описание
DrawBackground ( ) : void
DrawBottom ( ) : void
DrawDebug ( RoomNew room ) : void
DrawHud ( ) : void
DrawShadowedString ( SpriteFont font, string value, Vector2 position, Color color__1 ) : void
RetrieveLinkerTimestamp ( ) : System.DateTime

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

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

Load graphics content for the game.
public Activate ( bool instancePreserved ) : void
instancePreserved bool
Результат void

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

public Deactivate ( ) : void
Результат void

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

Draws the game from background to foreground.
public Draw ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime Provides a snapshot of timing values.
Результат void

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

public HandleInput ( GameTime gameTime, InputState input ) : void
gameTime Microsoft.Xna.Framework.GameTime
input InputState
Результат void

LoadContent() защищенный Метод

LoadContent will be called once per game and is the place to load all of your content.
protected LoadContent ( ) : void
Результат void

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

public PrinceOfPersiaGame ( ) : System
Результат System

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

Unload graphics content used by the game.
public Unload ( ) : void
Результат void

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

Allows the game to run logic such as updating the world, checking for collisions, gathering input, and playing audio.
public Update ( GameTime gameTime, bool otherScreenHasFocus, bool coveredByOtherScreen ) : void
gameTime Microsoft.Xna.Framework.GameTime Provides a snapshot of timing values.
otherScreenHasFocus bool
coveredByOtherScreen bool
Результат void

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

CONFIG_DEBUG публичное статическое свойство

public static bool CONFIG_DEBUG
Результат bool

CONFIG_FRAMERATE публичное статическое свойство

public static float CONFIG_FRAMERATE
Результат float

CONFIG_ITEMS публичное статическое свойство

public static string CONFIG_ITEMS
Результат string

CONFIG_KID_START_ENERGY публичное статическое свойство

public static int CONFIG_KID_START_ENERGY
Результат int

CONFIG_PATH_APOPLEXY публичное статическое свойство

public static string CONFIG_PATH_APOPLEXY
Результат string

CONFIG_PATH_CONTENT публичное статическое свойство

public static string CONFIG_PATH_CONTENT
Результат string

CONFIG_PATH_LEVELS публичное статическое свойство

public static string CONFIG_PATH_LEVELS
Результат string

CONFIG_PATH_ROOMS публичное статическое свойство

public static string CONFIG_PATH_ROOMS
Результат string

CONFIG_PATH_SEQUENCES публичное статическое свойство

public static string CONFIG_PATH_SEQUENCES
Результат string

CONFIG_SCREEN_HEIGHT публичное статическое свойство

public static int CONFIG_SCREEN_HEIGHT
Результат int

CONFIG_SCREEN_WIDTH публичное статическое свойство

public static int CONFIG_SCREEN_WIDTH
Результат int

CONFIG_SONGS публичное статическое свойство

public static string CONFIG_SONGS
Результат string

CONFIG_SOUNDS публичное статическое свойство

public static string CONFIG_SOUNDS
Результат string

CONFIG_SPRITE_EFFECTS публичное статическое свойство

public static string CONFIG_SPRITE_EFFECTS
Результат string

CONFIG_SPRITE_GUARD публичное статическое свойство

public static string CONFIG_SPRITE_GUARD
Результат string

CONFIG_SPRITE_KID публичное статическое свойство

public static string CONFIG_SPRITE_KID
Результат string

CONFIG_SPRITE_SERPENT публичное статическое свойство

public static string CONFIG_SPRITE_SERPENT
Результат string

CONFIG_SPRITE_SKELETON публичное статическое свойство

public static string CONFIG_SPRITE_SKELETON
Результат string

CONFIG_TILES публичное статическое свойство

public static string[] CONFIG_TILES
Результат string[]

enemy_energy публичное статическое свойство

public static Texture2D,Microsoft.Xna.Framework.Graphics enemy_energy
Результат Microsoft.Xna.Framework.Graphics.Texture2D

enemy_livePoints публичное статическое свойство

public static Texture2D,Microsoft.Xna.Framework.Graphics enemy_livePoints
Результат Microsoft.Xna.Framework.Graphics.Texture2D

player_energy публичное статическое свойство

public static Texture2D,Microsoft.Xna.Framework.Graphics player_energy
Результат Microsoft.Xna.Framework.Graphics.Texture2D

player_livePoints публичное статическое свойство

public static Texture2D,Microsoft.Xna.Framework.Graphics player_livePoints
Результат Microsoft.Xna.Framework.Graphics.Texture2D