C# (CSharp) NScumm.MonoGame Namespace

Nested Namespaces

NScumm.MonoGame.Converters
NScumm.MonoGame.Pages
NScumm.MonoGame.Services
NScumm.MonoGame.ViewModels

Classes

Name Description
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.
GameDetectorExtension
GameLibraryPage
GamePage
GameScreen A screen is a single layer that has update and draw logic, and which can be combined with other layers to build up a complex menu system. For instance the main menu, the options menu, the "are you sure you want to quit" message box, and the main game itself are all implemented as screens.
InputState Helper for reading input from keyboard and gamepad. This public class tracks the current and previous state of both input devices, and implements query properties for high level input actions such as "move up through the menu" or "pause the game".
MainMenuScreen
MenuScreen Base public class for screens that contain a menu of options. The user can move up and down to select an entry, or cancel to back out of the screen.
Program The main class.
ScreenManager The screen manager is a component which manages one or more GameScreen instances. It maintains a stack of screens, calls their Update and Draw methods at the appropriate times, and automatically routes input to the topmost active screen.
ScummGame This is the main type for your game
ScummScreen
WaveAudioStream
XAudio2Mixer
XAudio2Mixer.XAudioBuffer
XnaAudioDriver
XnaGraphicsManager
XnaGraphicsManager.Rgb16GraphicsManager
XnaGraphicsManager.RgbIndexed8GraphicsManager
XnaInputManager