C# 클래스 PrinceGame.PrinceOfPersiaGame

상속: GameScreen
파일 보기 프로젝트 열기: salvadorc17/Prince-Monogame

공개 프로퍼티들

프로퍼티 타입 설명
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