Loading

Paste #psg80lhdx

  1.     function BuildStations()
  2.     {
  3.         local done = false;
  4.         local pos = 1;
  5.  
  6.         while ( AIRoad.BuildRoadStation(
  7.             path[pos], path[pos] + 1,
  8.             AIRoad.ROADVEHTYPE_BUS,
  9.             AIStation.STATION_JOIN_ADJACENT
  10.         ) )
  11.         {
  12.             pos++;
  13.             done = true;
  14.         }
  15.  
  16.         if ( !done )
  17.             return false;
  18.  
  19.         done = false;
  20.         pos = path.len() - 2;
  21.  
  22.         while ( AIRoad.BuildRoadStation(
  23.             path[pos], path[pos] - 1,
  24.             AIRoad.Roadai.ROADVEHTYPE_BUS,
  25.             AIStation.STATION_JOIN_ADJACENT
  26.         ) )
  27.         {
  28.             pos--;
  29.             done = true;
  30.         }
  31.  
  32.         return done;
  33.     }

Comments