Rubidium 
							
						 
					 
					
						
						
							
						
						1eefe1c3a0 
					 
					
						
						
							
							Codechange: hide Tile(Extended) into the Tile structure  
						
						
						
						
					 
					
						2023-02-28 07:11:48 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						580d0a6343 
					 
					
						
						
							
							Codechange: make use of Tile in for all direct map accesses  
						
						
						
						
					 
					
						2023-02-28 07:11:48 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						7a6452d3ef 
					 
					
						
						
							
							Codechange: introduce Tile class for accessing map data of a single tile  
						
						
						
						
					 
					
						2023-02-28 07:11:48 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						7a1816a6cd 
					 
					
						
						
							
							Codechange: rename Tile to TileBase to be able to introduce a new Tile class  
						
						
						
						
					 
					
						2023-02-28 07:11:48 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						0fb0469e47 
					 
					
						
						
							
							Codechange: introduce iterator to iterate over the Tiles of a Map  
						
						... 
						
						
						
						Note: this version is using TileIndex, but that changes later 
						
						
					 
					
						2023-02-28 07:11:48 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						b7a5d8e296 
					 
					
						
						
							
							Codechange: add annotation to selectively force inlining in debug build  
						
						
						
						
					 
					
						2023-01-28 20:32:45 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						7cdc23fd64 
					 
					
						
						
							
							Codechange: hide the map's size related fields in the Map structure  
						
						
						
						
					 
					
						2023-01-21 17:11:40 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						de6bc8e692 
					 
					
						
						
							
							Codechange: move TILE_MASK to Map::WrapToMap  
						
						
						
						
					 
					
						2023-01-21 17:11:40 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						fe2bcd2a58 
					 
					
						
						
							
							Codechange: migrate size related functions to Map structure  
						
						
						
						
					 
					
						2023-01-21 17:11:40 +01:00 
						 
				 
			
				
					
						
							
							
								Rubidium 
							
						 
					 
					
						
						
							
						
						d481f78b24 
					 
					
						
						
							
							Codechange: add map size related functions to Map structure  
						
						
						
						
					 
					
						2023-01-21 17:11:40 +01:00 
						 
				 
			
				
					
						
							
							
								Joan Josep 
							
						 
					 
					
						
						
							
						
						bcf26f8ec0 
					 
					
						
						
							
							Doc: Fix some spelling mistakes (to->two, tileindex->TileIndex). ( #9857 )  
						
						
						
						
					 
					
						2022-04-17 19:00:00 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Lutz 
							
						 
					 
					
						
						
							
						
						b0990fcff7 
					 
					
						
						
							
							Codechange: Make TileIndex a "strong" typedef to give it a distinct type.  
						
						... 
						
						
						
						This is accomplished by changing it to a single member struct with the
appropriate operator overloads to make it all work with not too much
source modifications. 
						
						
					 
					
						2021-12-16 22:28:32 +01:00 
						 
				 
			
				
					
						
							
							
								TechGeekNZ 
							
						 
					 
					
						
						
							
						
						716c883737 
					 
					
						
						
							
							Fix: Globally apply preprocessor directive coding style  
						
						... 
						
						
						
						Global; except for the 32-bit SSE blitter, which has some #DEFINEs
in not-very-nice places. 
						
						
					 
					
						2020-07-03 09:08:46 +02:00 
						 
				 
			
				
					
						
							
							
								S. D. Cloudt 
							
						 
					 
					
						
						
							
						
						13cc8a0cee 
					 
					
						
						
							
							Cleanup: Removed SVN  headers  
						
						
						
						
					 
					
						2019-11-10 17:59:20 +00:00 
						 
				 
			
				
					
						
							
							
								Joan Josep 
							
						 
					 
					
						
						
							
						
						944f785be8 
					 
					
						
						
							
							Fix: Spelling errors ( #6769 )  
						
						
						
						
					 
					
						2018-04-30 18:52:32 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Stupnikov 
							
						 
					 
					
						
						
							
						
						8d8b9a026a 
					 
					
						
						
							
							Feature  #6610 : Allow towns to build houses on road turns ( #6758 )  
						
						
						
						
					 
					
						2018-04-28 23:47:36 +02:00 
						 
				 
			
				
					
						
							
							
								planetmaker 
							
						 
					 
					
						
						
							
						
						c24374f99c 
					 
					
						
						
							
							(svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by Eagle_rainbow)  
						
						
						
						
					 
					
						2013-01-08 22:46:42 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						fb5ecb9499 
					 
					
						
						
							
							(svn r22411) -Document: another bunch of bits  
						
						
						
						
					 
					
						2011-05-02 17:42:12 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						7efd7e19ed 
					 
					
						
						
							
							(svn r21845) -Codechange: move documentation towards the code to make it more likely to be updates [d-m].  
						
						
						
						
					 
					
						2011-01-18 22:31:06 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						cdd35c6a51 
					 
					
						
						
							
							(svn r21490) -Codechange: abstract/encapsulate the map area iterating a bit  
						
						
						
						
					 
					
						2010-12-12 20:58:33 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						7cf40e5d25 
					 
					
						
						
							
							(svn r21470) -Codechange: add method to get the distance from the edge in a given direction  
						
						
						
						
					 
					
						2010-12-11 19:48:31 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						4871baf44d 
					 
					
						
						
							
							(svn r20282) -Codechange: add some spaces where they should've been  
						
						
						
						
					 
					
						2010-08-01 19:01:09 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						2e90f7f8b9 
					 
					
						
						
							
							(svn r19670) -Codechange: Add CeilDiv() and RoundDiv() to simplify integer divisions with rounding.  
						
						
						
						
					 
					
						2010-04-18 14:56:05 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						3e131e2fec 
					 
					
						
						
							
							(svn r18718) -Codechange: make a wrapper macro for looping TileAreas  
						
						
						
						
					 
					
						2010-01-04 18:30:10 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						b2e9b5d612 
					 
					
						
						
							
							(svn r18683) -Fix: it's not an other  
						
						
						
						
					 
					
						2010-01-01 18:45:40 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						7fbc33dae1 
					 
					
						
						
							
							(svn r17248) -Fix: add GPL license notice where appropriate  
						
						
						
						
					 
					
						2009-08-21 20:21:05 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						2ec12a3f58 
					 
					
						
						
							
							(svn r16966) -Codechange: BEGIN_TILE_LOOP and END_TILE_LOOP reworked into TILE_LOOP, which means no more duplication of parameters between BEGIN_TILE_LOOP and END_TILE_LOOP  
						
						
						
						
					 
					
						2009-07-26 21:50:30 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						5e1c59c3de 
					 
					
						
						
							
							(svn r16552) -Codechange: make AddTileIndexDiffCWrap() a bit faster  
						
						
						
						
					 
					
						2009-06-10 14:07:08 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						d6996c110a 
					 
					
						
						
							
							(svn r16551) -Codechange: use shift instead of multiplication in TileXY()  
						
						
						
						
					 
					
						2009-06-10 13:44:37 +00:00 
						 
				 
			
				
					
						
							
							
								smatz 
							
						 
					 
					
						
						
							
						
						ec78a39f9e 
					 
					
						
						
							
							(svn r16550) -Codechange: move definition of ScaleByMapSize to header file, use shifts instead of mults  
						
						
						
						
					 
					
						2009-06-10 08:18:40 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						00ed8c6f27 
					 
					
						
						
							
							(svn r16138) -Codechange: move GetClosestWaterDistance to map*  
						
						
						
						
					 
					
						2009-04-24 22:27:21 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						d452a0a0ec 
					 
					
						
						
							
							(svn r15789) -Codechange: Add DiagdirBetweenTiles() and use it.  
						
						
						
						
					 
					
						2009-03-21 21:43:23 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						05fe2d8d21 
					 
					
						
						
							
							(svn r15620) -Fix[FS#2699]: Error in documentation (Conditional Zenith).  
						
						
						
						
					 
					
						2009-03-05 17:21:42 +00:00 
						 
				 
			
				
					
						
							
							
								yexo 
							
						 
					 
					
						
						
							
						
						a0c4f1156a 
					 
					
						
						
							
							(svn r15585) -Codechange: Remove TILE_ASSERT and replace all instances with assert(tile < MapSize()).  
						
						
						
						
					 
					
						2009-02-25 21:50:54 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d642a55b91 
					 
					
						
						
							
							(svn r14847) -Codechange: generalise the circular search to search around a rectangle (PhilSophus)  
						
						
						
						
					 
					
						2009-01-05 17:48:54 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						4e6d827ea6 
					 
					
						
						
							
							(svn r13632) -Codechange: Use 'void *' for user-data of CircularTileSearch().  
						
						
						
						
					 
					
						2008-06-25 18:46:05 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						b0ada3fbbf 
					 
					
						
						
							
							(svn r13367) -Codechange: Allow CircularTileSearch function to return the tile where search has been successful, or INVALID_TILE if it has not  
						
						
						
						
					 
					
						2008-06-03 02:20:27 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d03994098b 
					 
					
						
						
							
							(svn r12971) -Documentation: add @file in files that missed them and add something more than whitespace as description of files that don't have a description.  
						
						
						
						
					 
					
						2008-05-06 15:11:33 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						4a3e135086 
					 
					
						
						
							
							(svn r11961) -Feature[newGRF]: Add support for Action 0D, var 13: informations about current map size.  
						
						
						
						
					 
					
						2008-01-23 17:08:35 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						49d2087d7f 
					 
					
						
						
							
							(svn r11947) -Feature: Make use of new sprites added by Action5 type 0D.  
						
						... 
						
						
						
						Tiles which only consist of shore do not flood anymore, instead they get removed if they are no longer connected to flooding water. 
						
						
					 
					
						2008-01-22 17:48:08 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						b7f50533c2 
					 
					
						
						
							
							(svn r11914) -Documentation: fix some @file statement  
						
						
						
						
					 
					
						2008-01-18 03:48:29 +00:00 
						 
				 
			
				
					
						
							
							
								frosch 
							
						 
					 
					
						
						
							
						
						978a7ca56a 
					 
					
						
						
							
							(svn r11897) -Fix: Replace an uint with TileIndex and a small coding style fix.  
						
						
						
						
					 
					
						2008-01-17 16:55:13 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						2786d789a1 
					 
					
						
						
							
							(svn r11701) -Codechange: removal unnecessary inclusions of map.h (and split map.h).  
						
						
						
						
					 
					
						2007-12-26 11:45:43 +00:00