C# Class NScumm.Sky.SkyEngine

Inheritance: IEngine, IDisposable
Mostra file Open project: scemino/nscumm Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
Load ( string filename ) : void
QuitGame ( ) : void
Run ( ) : void
Save ( string filename ) : void
SkyEngine ( GameSettings settings, IGraphicsManager gfxManager, IInputManager inputManager, IAudioOutput output, ISaveFileManager saveFileManager, bool debugMode = false ) : NScumm.Core

Private Methods

Method Description
Delay ( int amount ) : void
HandleKey ( ) : void
InitItemList ( ) : void
InitVirgin ( ) : void
LoadFixedItems ( ) : void
ShouldPerformAutoSave ( int lastSaveTime ) : bool

Method Details

Dispose() public method

public Dispose ( ) : void
return void

Load() public method

public Load ( string filename ) : void
filename string
return void

QuitGame() public static method

public static QuitGame ( ) : void
return void

Run() public method

public Run ( ) : void
return void

Save() public method

public Save ( string filename ) : void
filename string
return void

SkyEngine() public method

public SkyEngine ( GameSettings settings, IGraphicsManager gfxManager, IInputManager inputManager, IAudioOutput output, ISaveFileManager saveFileManager, bool debugMode = false ) : NScumm.Core
settings GameSettings
gfxManager IGraphicsManager
inputManager IInputManager
output IAudioOutput
saveFileManager ISaveFileManager
debugMode bool
return NScumm.Core