File diff r12238:3f15dba5bf63 → r12239:4ede50b8e95b
src/town_map.h
Show inline comments
 
@@ -5,8 +5,9 @@
 
#ifndef TOWN_MAP_H
 
#define TOWN_MAP_H
 

	
 
#include "town.h"
 
#include "tile_map.h"
 
#include "town_type.h"
 
#include "house.h"
 

	
 
/**
 
 * Get the index of which town this house/street is attached to.
 
@@ -34,16 +35,6 @@ static inline void SetTownIndex(TileInde
 
}
 

	
 
/**
 
 * Gets the town associated with the house or road tile
 
 * @param t the tile to get the town of
 
 * @return the town
 
 */
 
static inline Town *GetTownByTile(TileIndex t)
 
{
 
	return Town::Get(GetTownIndex(t));
 
}
 

	
 
/**
 
 * Get the type of this house, which is an index into the house spec array
 
 * Since m4 is only a byte and we want to support 512 houses, we use the bit 6
 
 * of m3 as an additional bit to house type.