C# 클래스 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.
파일 보기 프로젝트 열기: knot3/knot3-code 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
DirectionCodeMap Direction>.Dictionary

공개 메소드들

메소드 설명
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.

비공개 메소드들

메소드 설명
DecodeColor ( string hexString ) : Color
DecodeEdge ( char c ) : System.Edge
EncodeColor ( Color c ) : String
EncodeEdge ( System.Edge edge ) : char
ToLines ( IEnumerable edges ) : IEnumerable
ToString ( ) : string

메소드 상세

KnotStringIO() 공개 메소드

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
리턴 System

KnotStringIO() 공개 메소드

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
리턴 System

프로퍼티 상세

DirectionCodeMap 공개적으로 정적으로 프로퍼티

public static Dictionary DirectionCodeMap
리턴 Direction>.Dictionary