Example #1
0
 public void PushCircleAt(int tile)
 {
     reconTiles = Ext_World.GetTileNeighbors(tile, aerialVehicle.vehicle.CompVehicleLauncher.ReconDistance, aerialVehicle.DrawPos);
     foreach (int neighborTile in reconTiles)
     {
         nodes.Insert(0, new FlightNode(neighborTile));
     }
     circling = true;
 }
Example #2
0
 public void ReconCircleAt(int tile)
 {
     if (Last.tile == tile)
     {
         nodes.Pop();
     }
     reconTiles = Ext_World.GetTileNeighbors(tile, aerialVehicle.vehicle.CompVehicleLauncher.ReconDistance, aerialVehicle.DrawPos);
     foreach (int rTile in reconTiles)
     {
         nodes.Add(new FlightNode(rTile));
     }
     circling            = true;
     aerialVehicle.recon = true;
     nodes.Add(new FlightNode(tile));
     aerialVehicle.GenerateMapForRecon(tile);
 }