From f6176a89f944cb7643251f0511ae992318bde0dc Mon Sep 17 00:00:00 2001 From: tron Date: Sun, 5 Mar 2006 12:34:55 +0000 Subject: (svn r3767) Move all direction related enums and functions to a separate header --- tile.h | 35 ----------------------------------- 1 file changed, 35 deletions(-) (limited to 'tile.h') diff --git a/tile.h b/tile.h index aacda662a..61286bbcd 100644 --- a/tile.h +++ b/tile.h @@ -20,41 +20,6 @@ typedef enum TileTypes { MP_UNMOVABLE, } TileType; -/* Direction as commonly used in v->direction, 8 way. */ -typedef enum Directions { - DIR_N = 0, - DIR_NE = 1, /* Northeast, upper right on your monitor */ - DIR_E = 2, - DIR_SE = 3, - DIR_S = 4, - DIR_SW = 5, - DIR_W = 6, - DIR_NW = 7, - DIR_END, - INVALID_DIR = 0xFF, -} Direction; - -/* Direction commonly used as the direction of entering and leaving tiles, 4-way */ -typedef enum DiagonalDirections { - DIAGDIR_NE = 0, /* Northeast, upper right on your monitor */ - DIAGDIR_SE = 1, - DIAGDIR_SW = 2, - DIAGDIR_NW = 3, - DIAGDIR_END, - INVALID_DIAGDIR = 0xFF, -} DiagDirection; - -static inline DiagDirection ReverseDiagDir(DiagDirection d) -{ - return 2 ^ d; -} - - -/* the 2 axis */ -typedef enum Axis { - AXIS_X = 0, - AXIS_Y = 1 -} Axis; void SetMapExtraBits(TileIndex tile, byte flags); uint GetMapExtraBits(TileIndex tile); -- cgit v1.2.3-54-g00ecf