C# Class Knot3.Game.Data.ChallengeFileIO

Implementiert das Speicherformat für Challenges.
Inheritance: IChallengeIO
Mostrar archivo Open project: knot3/knot3-code Class Usage Examples

Public Methods

Method Description
ChallengeFileIO ( ) : System

Erstellt ein ChallengeFileIO-Objekt.

Load ( string filename ) : Challenge

Lädt eine Challenge aus einer angegebenen Datei.

LoadMetaData ( string filename ) : ChallengeMetaData

Lädt die Metadaten einer Challenge aus einer angegebenen Datei.

Save ( Challenge challenge, bool force ) : void

Speichert eine Challenge in dem Dateinamen, der in dem Challenge-Objekt enthalten ist.

Private Methods

Method Description
parseHighscore ( IEnumerable highscore ) : int>>.IEnumerable
printHighscore ( int>.IEnumerable highscore ) : IEnumerable

Method Details

ChallengeFileIO() public method

Erstellt ein ChallengeFileIO-Objekt.
public ChallengeFileIO ( ) : System
return System

Load() public method

Lädt eine Challenge aus einer angegebenen Datei.
public Load ( string filename ) : Challenge
filename string
return Challenge

LoadMetaData() public method

Lädt die Metadaten einer Challenge aus einer angegebenen Datei.
public LoadMetaData ( string filename ) : ChallengeMetaData
filename string
return ChallengeMetaData

Save() public method

Speichert eine Challenge in dem Dateinamen, der in dem Challenge-Objekt enthalten ist.
public Save ( Challenge challenge, bool force ) : void
challenge Challenge
force bool
return void