C# Класс NScumm.MonoGame.MainMenuScreen

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

Private Properties

Свойство Тип Описание
GetEngine IEngine
GetGame Core.IO.IGameDescriptor
GetSaveGamePath string
GetSaveGames string[]
LoadGame void
OnExitGame void
SaveGame void
UpdateMenus void

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

Метод Описание
Draw ( GameTime gameTime ) : void
ExitScreen ( ) : void
MainMenuScreen ( ScummScreen screen ) : System

Constructs a new MainMenu object.

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

Updates the screen. This method checks the GameScreen.IsActive property, so the game will stop updating when the pause menu is active, or if you tab away to a different application.

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

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

When the user cancels the main menu, ask if they want to exit the sample.

OnSelectEntry ( int entryIndex ) : void

Responds to user menu selections.

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

Метод Описание
GetEngine ( ) : IEngine
GetGame ( ) : Core.IO.IGameDescriptor
GetSaveGamePath ( int index ) : string
GetSaveGames ( ) : string[]
LoadGame ( int index ) : void
OnExitGame ( ) : void
SaveGame ( int index ) : void
UpdateMenus ( ) : void

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

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

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

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

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

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

Constructs a new MainMenu object.
public MainMenuScreen ( ScummScreen screen ) : System
screen ScummScreen
Результат System

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

When the user cancels the main menu, ask if they want to exit the sample.
protected OnCancel ( ) : void
Результат void

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

Responds to user menu selections.
protected OnSelectEntry ( int entryIndex ) : void
entryIndex int
Результат void

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

Updates the screen. This method checks the GameScreen.IsActive property, so the game will stop updating when the pause menu is active, or if you tab away to a different application.
public Update ( GameTime gameTime, bool otherScreenHasFocus, bool coveredByOtherScreen ) : void
gameTime Microsoft.Xna.Framework.GameTime
otherScreenHasFocus bool
coveredByOtherScreen bool
Результат void