示例#1
0
    public void move_to_tile(chess_tile _a, chess_tile _b)
    {
        //start und ziel ist jeweils der center waypoint
        waypoint start = _a.get_center_waypoint();
        waypoint end   = _b.get_center_waypoint();


        //chess board hält alle nachbarn
        //direkstra drauf anwenden und lokal in einer liste speichern
        //alle wegpunkte in der liste abarbeiten
    }
示例#2
0
 public void set_to_tile(chess_tile _t)
 {
     set_to_wp(_t.get_center_waypoint());
 }
示例#3
0
 public List <waypoint> get_waypoints_out_of_tile(chess_tile _destination_tile)
 {
     return(null);
 }
示例#4
0
 public waypoint(int _id, chess_tile _tile)
 {
     tile = _tile;
     id   = _id;
     //TODO CLAC POSITION
 }
示例#5
0
 //holt nächsten wegpunkt zum jetigen = kleinster abstand
 //mittels destiantion tile einen pfad um das aktuelle tile herum erstellen
 List <waypoint> get_waypoints_to_next_tile(waypoint _current_waypoint, chess_tile _destination_tile)
 {
     return(null);
 }