truelight 
							
						 
					 
					
						
						
							
						
						a28295b394 
					 
					
						
						
							
							(svn r2606) -Codechange: renamed ai.c to ai_old.c, and ai.h to ai_new.h to make room  
						
						... 
						
						
						
						for a global AI-handler 
						
						
					 
					
						2005-07-17 15:34:10 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						a4bf608d40 
					 
					
						
						
							
							(svn r2558) Change the internal map format from 7 arrays to one array of structs, this doesn't change the saved format for now. It's a stepping stone for further changes.  
						
						
						
						
					 
					
						2005-07-13 18:04:01 +00:00 
						 
				 
			
				
					
						
							
							
								hackykid 
							
						 
					 
					
						
						
							
						
						ab9c6f126d 
					 
					
						
						
							
							(svn r2516)  - Feature: [pbs] Implement path-based-signalling. This allows multiple trains within the same signal block, provided their paths dont intersect. For this the block must have all exit and entry signals be pbs signals. Place these by ctrl-clicking 4 times on a normal signal.  
						
						... 
						
						
						
						- Feature: [pbs] Implement autoplacement of pbs blocks, when a block has an entry and an exit pbs signal, covert the entire block to pbs. Can be turned off in the patch settings.
 - Feature: [pbs] Allow showing of reserved status by making the tracks darker, when the pbs debug level is at least 1. 
						
						
					 
					
						2005-07-04 14:58:55 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						9617614b04 
					 
					
						
						
							
							(svn r2487) Replace TILE_XY by TileXY/TileDiffXY  
						
						
						
						
					 
					
						2005-06-25 16:44:57 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						a733fede9b 
					 
					
						
						
							
							(svn r2483) Replace almost 500 "uint tile" (and variants) with "TileIndex tile"  
						
						
						
						
					 
					
						2005-06-24 12:38:35 +00:00 
						 
				 
			
				
					
						
							
							
								celestar 
							
						 
					 
					
						
						
							
						
						354058341b 
					 
					
						
						
							
							(svn r2468) -Codechange: Got rid of DEREF_PLAYER and replaced it by GetPlayer  
						
						
						
						
					 
					
						2005-06-21 16:28:17 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						ba8c649fac 
					 
					
						
						
							
							(svn r2397) - CodeChange: rename all "ttd" files to "openttd" files.  
						
						
						
						
					 
					
						2005-06-02 19:30:21 +00:00 
						 
				 
			
				
					
						
							
							
								matthijs 
							
						 
					 
					
						
						
							
						
						3081316c69 
					 
					
						
						
							
							(svn r2281) - Fix: [ 1115204 ] [NPF] When pressing the goto depot button, trains will now also look behind it if there is no depot in front. If so, the train reverses immediately. This also work anywhere, not just at stations.  
						
						... 
						
						
						
						- Add: [NPF] Reversing inside of depots now has a penalty. It also applies to trains only, other vehicles shouldn't bother reversing.
- Fix: [NPF] When checking whether to reverse a train, the trackdir of the first loc was used instead of the last vehicle as a starting node for pathfindig.
	This might have caused some trains not reversing when they should have (or vice versa). Typo introduced when converting to GetVehicleTrackdir() in r2256.
- CodeChange: [NPF] Removed duplicate code by letting NPFRouteTjoStationOrTile() call NPFRouteToStationOrTileTwoWay().
- Add: [NPF] NPFRouteToDepotBreadthFirstTwoWay() to find a depot while also looking backwards.
- Add: It is now possibly to specify a path cost for aystar starting nodes. 
						
						
					 
					
						2005-05-07 22:00:36 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						4888c2401e 
					 
					
						
						
							
							(svn r2233) Bracing, whitespace, indendation  
						
						
						
						
					 
					
						2005-04-25 14:29:58 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						6572b48cc5 
					 
					
						
						
							
							(svn r2220) Put two TileIndices into temporary variables to improve readability  
						
						
						
						
					 
					
						2005-04-21 16:13:52 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						156aabea2d 
					 
					
						
						
							
							(svn r2218) Indentation  
						
						
						
						
					 
					
						2005-04-21 05:51:47 +00:00 
						 
				 
			
				
					
						
							
							
								Darkvater 
							
						 
					 
					
						
						
							
						
						b12c73b050 
					 
					
						
						
							
							(svn r2217) - Fix: [ 1184201 ] AI orders its vehicles to a competitor's truck stop. Added a CmdFailed() check to all command returns of the AI instead of the simple == / != CMD_ERROR check. This should fix the problem.  
						
						
						
						
					 
					
						2005-04-20 22:30:40 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						3177525871 
					 
					
						
						
							
							(svn r2121) -Fix: changed the 2nd param of AyStar_EndNodeCheck back to what it should be  
						
						
						
						
					 
					
						2005-04-02 10:38:31 +00:00 
						 
				 
			
				
					
						
							
							
								pasky 
							
						 
					 
					
						
						
							
						
						9cf1124d86 
					 
					
						
						
							
							(svn r1998) Give penalty 100 to the AI for using foundations (buildonslopes). This prevents it from building long road lines on foundations unless really necessary.  
						
						
						
						
					 
					
						2005-03-12 08:52:40 +00:00 
						 
				 
			
				
					
						
							
							
								matthijs 
							
						 
					 
					
						
						
							
						
						6a5495f83c 
					 
					
						
						
							
							(svn r1963) - Add: [NPF] Penalty for a red signal that is the last signal on the path.  
						
						... 
						
						
						
						- Add: [NPF] NPFGetFlag() and NPFSetFlag() to wrap NPF node flag handling 
						
						
					 
					
						2005-03-08 19:54:10 +00:00 
						 
				 
			
				
					
						
							
							
								pasky 
							
						 
					 
					
						
						
							
						
						380d601ca0 
					 
					
						
						
							
							(svn r1954) Fix: The new AI now does not think it can connect to the road by building its piece of road above the end of a tunnel anymore.  
						
						
						
						
					 
					
						2005-03-07 11:36:05 +00:00 
						 
				 
			
				
					
						
							
							
								matthijs 
							
						 
					 
					
						
						
							
						
						cc0966405b 
					 
					
						
						
							
							(svn r1834) - Fix: NPF does not check the owner of its target, busses try to enter other players' depots. TODO  
						
						... 
						
						
						
						- Add: asserts to find the v->u.rail.track == 0 problem.
- Add: IsValidDepot(), IsValidTown(), IsValidSign(), IsValidVehicle(), IsValidStation()
- Add: GetTileOwner(), IsTileOwner()
- Codechange: Replaced IsShipDepotTile(), IsTrainDepotTile(), IsRoadDepotTile() by IsTileDepotType().
- Codechange: typedeffed the MAP_OWNERS as Owner. Should be used as variable type.
- Codechange: Replaced a few uint by TileIndex. 
						
						
					 
					
						2005-02-06 22:36:08 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						36c9758c94 
					 
					
						
						
							
							(svn r1803) Move debugging stuff into files of it's own  
						
						
						
						
					 
					
						2005-02-05 15:58:59 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						bb680056b1 
					 
					
						
						
							
							(svn r1749) Move the functions which calculate distances to map.[ch] and give the more meaningful names  
						
						
						
						
					 
					
						2005-01-31 07:23:15 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						39858e696b 
					 
					
						
						
							
							(svn r1713) Split off several functions which query/set information about a single tile from map.h and put them into a seperate file tile.h  
						
						
						
						
					 
					
						2005-01-29 12:19:05 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						97f893ae2f 
					 
					
						
						
							
							(svn r1596) Add some more statics  
						
						
						
						
					 
					
						2005-01-22 22:47:58 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						1644863e32 
					 
					
						
						
							
							(svn r1548) Move AI_PATHFINDER_IS_ROAD from ai.h to ai_pathfinder.c to avoid global namespace pollution, turn it into a function called IsRoad and improve the commments a bit  
						
						
						
						
					 
					
						2005-01-17 09:16:43 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						61a6bc544d 
					 
					
						
						
							
							(svn r1536) Move GET_TILEHEIGHT, GET_TILETYPE and IS_TILETYPE to map.h, turn them into inline functions and add some asserts  
						
						
						
						
					 
					
						2005-01-16 11:24:58 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						f0be7b6192 
					 
					
						
						
							
							(svn r1475) Fix some more signed/unsigned comparison warnings  
						
						
						
						
					 
					
						2005-01-10 22:14:35 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						4450ff105c 
					 
					
						
						
							
							(svn r1451) Fix some of the signed/unsigned comparison warnings  
						
						
						
						
					 
					
						2005-01-09 21:25:44 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						414ac3286b 
					 
					
						
						
							
							(svn r1414) Move TileIndex, TILE_MASK and GET_TILE_[XY] to map.h and turn the latter into inline functions names Tile[XY]  
						
						
						
						
					 
					
						2005-01-07 17:02:43 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						c11ce2ec6a 
					 
					
						
						
							
							(svn r1392) Use TileOffsByDir() instead of home brewed table  
						
						
						
						
					 
					
						2005-01-05 19:12:47 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						181e9b6cf9 
					 
					
						
						
							
							(svn r1337) Use MapMax[XY]() (or MapSize[XY]() if appropriate) instead of TILE_MAX_[XY]  
						
						... 
						
						
						
						While here replace one erroneous TILE_MAX_X with MapMaxY() 
						
						
					 
					
						2005-01-03 12:56:22 +00:00 
						 
				 
			
				
					
						
							
							
								miham 
							
						 
					 
					
						
						
							
						
						7bf7cf80ee 
					 
					
						
						
							
							(svn r1297) Language fixes in the source.. (ln-)  
						
						
						
						
					 
					
						2004-12-29 13:13:29 +00:00 
						 
				 
			
				
					
						
							
							
								tron 
							
						 
					 
					
						
						
							
						
						a148ff4e0d 
					 
					
						
						
							
							(svn r1117) Move map arrays and some related macros into their own files map.c and map.h  
						
						
						
						
					 
					
						2004-12-15 22:18:54 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						eb49a19460 
					 
					
						
						
							
							(svn r194) -Codechange: stripping trailing-spaces. Please keep this that way!  
						
						
						
						
					 
					
						2004-09-10 19:02:27 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						5eba928cb8 
					 
					
						
						
							
							(svn r146) -Fix [AI]: Tunnel/bridge bug  
						
						... 
						
						
						
						-Fix [AI]: Minor problems
-Add [AI]: Profit check (if not making enough money, vehicles are sold) 
						
						
					 
					
						2004-08-31 16:12:52 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						309ebe5f3f 
					 
					
						
						
							
							(svn r111) -Fix: converted all linebreaks to UNIX-linebreak (\n)  
						
						
						
						
					 
					
						2004-08-22 15:56:56 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						788ace088d 
					 
					
						
						
							
							(svn r85) -Add: initial commit of new AI (enable in Patch menu)  
						
						... 
						
						
						
						-Add: generalised A* Algorithm
-Add: generalised queues (Fifo, Stack, InsSort, BinaryHeap) 
						
						
					 
					
						2004-08-20 09:32:32 +00:00