C# Класс Knot3.Game.Data.Grid

Eine Zuordnung zwischen Kanten und den dreidimensionalen Rasterpunkten, an denen sich die die Kantenübergänge befinden.
Наследование: IGrid
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Grid ( IScreen screen ) : System
JunctionAfterEdge ( System.Edge edge ) : Junction
JunctionBeforeEdge ( System.Edge edge ) : Junction
JunctionsAfterEdge ( System.Edge edge ) : List
JunctionsAtNode ( Node node ) : List
JunctionsBeforeEdge ( System.Edge edge ) : List
NodeAfterEdge ( System.Edge edge ) : Node

Gibt die Rasterposition des Übergangs am Ende der Kante zurück.

NodeBeforeEdge ( System.Edge edge ) : Node

Gibt die Rasterposition des Übergangs am Anfang der Kante zurück.

Update ( ) : void

Aktualisiert die Zuordnung, wenn sich die Kanten geändert haben.

Приватные методы

Метод Описание
AtNode ( Node node ) : NodeContent
BuildIndex ( ) : void
newJunction ( System.Edge edgeA, System.Edge edgeB, Node node, int index ) : Junction
newPipe ( System.Edge edge, Node node1, Node node2 ) : Pipe

Описание методов

Grid() публичный Метод

public Grid ( IScreen screen ) : System
screen IScreen
Результат System

JunctionAfterEdge() публичный Метод

public JunctionAfterEdge ( System.Edge edge ) : Junction
edge System.Edge
Результат Knot3.Game.Models.Junction

JunctionBeforeEdge() публичный Метод

public JunctionBeforeEdge ( System.Edge edge ) : Junction
edge System.Edge
Результат Knot3.Game.Models.Junction

JunctionsAfterEdge() публичный Метод

public JunctionsAfterEdge ( System.Edge edge ) : List
edge System.Edge
Результат List

JunctionsAtNode() публичный Метод

public JunctionsAtNode ( Node node ) : List
node Node
Результат List

JunctionsBeforeEdge() публичный Метод

public JunctionsBeforeEdge ( System.Edge edge ) : List
edge System.Edge
Результат List

NodeAfterEdge() публичный Метод

Gibt die Rasterposition des Übergangs am Ende der Kante zurück.
public NodeAfterEdge ( System.Edge edge ) : Node
edge System.Edge
Результат Node

NodeBeforeEdge() публичный Метод

Gibt die Rasterposition des Übergangs am Anfang der Kante zurück.
public NodeBeforeEdge ( System.Edge edge ) : Node
edge System.Edge
Результат Node

Update() публичный Метод

Aktualisiert die Zuordnung, wenn sich die Kanten geändert haben.
public Update ( ) : void
Результат void