C# Class Knot3.Game.Data.ChallengeMetaData

Enthält Metadaten zu einer Challenge.
Show file Open project: knot3/knot3-code Class Usage Examples

Public Methods

Method Description
AddToHighscore ( string name, int time ) : void

Fügt eine neue Bestzeit eines bestimmten Spielers in die Bestenliste ein.

ChallengeMetaData ( string name, KnotMetaData start, KnotMetaData target, string filename, IChallengeIO format, int>.IEnumerable highscore ) : System

Erstellt ein Challenge-Metadaten-Objekt mit einem gegebenen Namen und den Metadaten des Ausgangs- und Referenzknotens.

Equals ( ChallengeMetaData other ) : bool
Equals ( object other ) : bool
formatTime ( float secs ) : string
operator ( ) : bool

Private Methods

Method Description
GetHashCode ( ) : int

Method Details

AddToHighscore() public method

Fügt eine neue Bestzeit eines bestimmten Spielers in die Bestenliste ein.
public AddToHighscore ( string name, int time ) : void
name string
time int
return void

ChallengeMetaData() public method

Erstellt ein Challenge-Metadaten-Objekt mit einem gegebenen Namen und den Metadaten des Ausgangs- und Referenzknotens.
public ChallengeMetaData ( string name, KnotMetaData start, KnotMetaData target, string filename, IChallengeIO format, int>.IEnumerable highscore ) : System
name string
start KnotMetaData
target KnotMetaData
filename string
format IChallengeIO
highscore int>.IEnumerable
return System

Equals() public method

public Equals ( ChallengeMetaData other ) : bool
other ChallengeMetaData
return bool

Equals() public method

public Equals ( object other ) : bool
other object
return bool

formatTime() public static method

public static formatTime ( float secs ) : string
secs float
return string

operator() public static method

public static operator ( ) : bool
return bool