pathfind.c
changeset 410 8de2aaf20800
parent 318 65ebd0cab39b
child 500 ef288590e096
equal deleted inserted replaced
409:98c586218b01 410:8de2aaf20800
   120 #ifdef DEBUG_TILE_PUSH
   120 #ifdef DEBUG_TILE_PUSH
   121 extern void dbg_push_tile(uint tile, int track);
   121 extern void dbg_push_tile(uint tile, int track);
   122 extern void dbg_pop_tile();
   122 extern void dbg_pop_tile();
   123 #endif
   123 #endif
   124 
   124 
   125 void TPFMode2(TrackPathFinder *tpf, uint tile, int direction)
   125 static void TPFMode2(TrackPathFinder *tpf, uint tile, int direction)
   126 {
   126 {
   127 	uint bits;
   127 	uint bits;
   128 	int i;
   128 	int i;
   129 	RememberData rd;
   129 	RememberData rd;
   130 
   130 
   252 32,40,40,42,40,44,44,46,
   252 32,40,40,42,40,44,44,46,
   253 32,48,48,50,48,52,52,54,
   253 32,48,48,50,48,52,52,54,
   254 48,56,56,58,56,60,60,62,
   254 48,56,56,58,56,60,60,62,
   255 };
   255 };
   256 
   256 
   257 void TPFMode1(TrackPathFinder *tpf, uint tile, int direction)
   257 static void TPFMode1(TrackPathFinder *tpf, uint tile, int direction)
   258 {
   258 {
   259 	uint bits;
   259 	uint bits;
   260 	int i;
   260 	int i;
   261 	RememberData rd;
   261 	RememberData rd;
   262 	uint tile_org = tile;
   262 	uint tile_org = tile;
   579 	}
   579 	}
   580 }
   580 }
   581 
   581 
   582 
   582 
   583 // new more optimized pathfinder for trains...
   583 // new more optimized pathfinder for trains...
   584 void NTPEnum(NewTrackPathFinder *tpf, uint tile, uint direction)
   584 static void NTPEnum(NewTrackPathFinder *tpf, uint tile, uint direction)
   585 {
   585 {
   586 	uint bits, tile_org;
   586 	uint bits, tile_org;
   587 	int i;
   587 	int i;
   588 	StackedItem si;
   588 	StackedItem si;
   589 	FindLengthOfTunnelResult flotr;
   589 	FindLengthOfTunnelResult flotr;