C# Class Knot3.Game.Data.KnotStringIO

Diese Klasse repräsentiert einen Parser für das Knoten-Austauschformat und enthält die eingelesenen Informationen wie den Namen des Knotens und die Kantenliste als Eigenschaften.
Afficher le fichier Open project: knot3/knot3-code Class Usage Examples

Méthodes publiques

Свойство Type Description
DirectionCodeMap Direction>.Dictionary

Méthodes publiques

Méthode Description
KnotStringIO ( Knot knot ) : System

Erstellt ein neues Objekt und setzt die \glqq Name\grqq~- und \glqq Edge\grqq~-Eigenschaften auf die im angegebenen Knoten enthaltenen Werte.

KnotStringIO ( string content ) : System

Liest das in der angegebenen Zeichenkette enthaltene Dateiformat ein. Enthält es einen gültigen Knoten, so werden die \glqq Name\grqq~- und \glqq Edges\grqq~-Eigenschaften auf die eingelesenen Werte gesetzt. Enthält es einen ungültigen Knoten, so wird eine IOException geworfen und das Objekt wird nicht erstellt.

Private Methods

Méthode Description
DecodeColor ( string hexString ) : Color
DecodeEdge ( char c ) : System.Edge
EncodeColor ( Color c ) : String
EncodeEdge ( System.Edge edge ) : char
ToLines ( IEnumerable edges ) : IEnumerable
ToString ( ) : string

Method Details

KnotStringIO() public méthode

Erstellt ein neues Objekt und setzt die \glqq Name\grqq~- und \glqq Edge\grqq~-Eigenschaften auf die im angegebenen Knoten enthaltenen Werte.
public KnotStringIO ( Knot knot ) : System
knot Knot
Résultat System

KnotStringIO() public méthode

Liest das in der angegebenen Zeichenkette enthaltene Dateiformat ein. Enthält es einen gültigen Knoten, so werden die \glqq Name\grqq~- und \glqq Edges\grqq~-Eigenschaften auf die eingelesenen Werte gesetzt. Enthält es einen ungültigen Knoten, so wird eine IOException geworfen und das Objekt wird nicht erstellt.
public KnotStringIO ( string content ) : System
content string
Résultat System

Property Details

DirectionCodeMap public_oe static_oe property

public static Dictionary DirectionCodeMap
Résultat Direction>.Dictionary