C# Класс TraceRacer.BackgroundScreen

The background screen sits behind all the other menu screens. It draws a background image that remains fixed in place regardless of whatever transitions the screens on top of it may be doing.
Наследование: GameScreen
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
position int

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

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

Loads graphics content for this screen. The background texture is quite big, so we use our own local ContentManager to load it. This allows us to unload before going from the menus into the game itself, wheras if we used the shared ContentManager provided by the Game class, the content would remain loaded forever.

BackgroundScreen ( ) : System

Constructor.

Draw ( GameTime gameTime ) : void

Draws the background screen.

Unload ( ) : void

Unloads graphics content for this screen.

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

Updates the background screen. Unlike most screens, this should not transition off even if it has been covered by another screen: it is supposed to be covered, after all! This overload forces the coveredByOtherScreen parameter to false in order to stop the base Update method wanting to transition off.

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

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

Loads graphics content for this screen. The background texture is quite big, so we use our own local ContentManager to load it. This allows us to unload before going from the menus into the game itself, wheras if we used the shared ContentManager provided by the Game class, the content would remain loaded forever.
public Activate ( bool instancePreserved ) : void
instancePreserved bool
Результат void

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

Constructor.
public BackgroundScreen ( ) : System
Результат System

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

Draws the background screen.
public Draw ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Результат void

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

Unloads graphics content for this screen.
public Unload ( ) : void
Результат void

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

Updates the background screen. Unlike most screens, this should not transition off even if it has been covered by another screen: it is supposed to be covered, after all! This overload forces the coveredByOtherScreen parameter to false in order to stop the base Update method wanting to transition off.
public Update ( GameTime gameTime, bool otherScreenHasFocus, bool coveredByOtherScreen ) : void
gameTime Microsoft.Xna.Framework.GameTime
otherScreenHasFocus bool
coveredByOtherScreen bool
Результат void

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

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

public int position
Результат int