tron@10032: /* $Id$ */ tron@10032: tron@10032: #ifndef TUNNEL_MAP_H tron@10032: #define TUNNEL_MAP_H tron@10032: tron@10032: #include "macros.h" tron@10032: #include "map.h" tron@10032: tron@10032: tron@10032: static inline bool IsTunnel(TileIndex t) tron@10032: { tron@10032: assert(IsTileType(t, MP_TUNNELBRIDGE)); tron@10032: return !HASBIT(_m[t].m5, 7); tron@10032: } tron@10032: tron@10032: tron@10032: static inline uint GetTunnelDirection(TileIndex t) tron@10032: { tron@10032: assert(IsTunnelTile(t)); tron@10032: return (uint)GB(_m[t].m5, 0, 2); tron@10032: } tron@10032: tron@10050: tron@10050: bool IsTunnelInWay(TileIndex, uint z); tron@10050: tron@10032: #endif