railtypes.c
changeset 2236 34daee5dfc60
parent 2235 7630c38913fd
child 2237 7afa286cd570
equal deleted inserted replaced
2235:7630c38913fd 2236:34daee5dfc60
     1 /* $Id: */
       
     2 
       
     3 #include "stdafx.h"
       
     4 #include "openttd.h"
       
     5 #include "rail.h"
       
     6 #include "table/sprites.h"
       
     7 
       
     8 /** @file railtypes.c
       
     9  * All the railtype-specific information is stored here.
       
    10  */
       
    11 
       
    12 /** Global Railtype definition
       
    13  */
       
    14 RailtypeInfo railtypes[RAILTYPE_END] = {
       
    15 	{
       
    16 		{
       
    17 			SPR_RAIL_TRACK_Y,
       
    18 			SPR_RAIL_TRACK_N_S,
       
    19 			SPR_RAIL_TRACK_BASE,
       
    20 			SPR_RAIL_SINGLE_Y,
       
    21 			SPR_RAIL_SINGLE_X,
       
    22 			SPR_RAIL_SINGLE_NORTH,
       
    23 			SPR_RAIL_SINGLE_SOUTH,
       
    24 			SPR_RAIL_SINGLE_EAST,
       
    25 			SPR_RAIL_SINGLE_WEST
       
    26 		},
       
    27 		SPR_RAIL_SNOW_OFFSET,
       
    28 		(1 << RAILTYPE_RAIL),
       
    29 	},
       
    30 	{
       
    31 		{
       
    32 			SPR_MONO_TRACK_Y,
       
    33 			SPR_MONO_TRACK_N_S,
       
    34 			SPR_MONO_TRACK_BASE,
       
    35 			SPR_MONO_SINGLE_Y,
       
    36 			SPR_MONO_SINGLE_X,
       
    37 			SPR_MONO_SINGLE_NORTH,
       
    38 			SPR_MONO_SINGLE_SOUTH,
       
    39 			SPR_MONO_SINGLE_EAST,
       
    40 			SPR_MONO_SINGLE_WEST
       
    41 		},
       
    42 		SPR_MONO_SNOW_OFFSET,
       
    43 		(1 << RAILTYPE_MONO),
       
    44 	},
       
    45 	{
       
    46 		{
       
    47 			SPR_MGLV_TRACK_Y,
       
    48 			SPR_MGLV_TRACK_N_S,
       
    49 			SPR_MGLV_TRACK_BASE,
       
    50 			SPR_MGLV_SINGLE_Y,
       
    51 			SPR_MGLV_SINGLE_X,
       
    52 			SPR_MGLV_SINGLE_NORTH,
       
    53 			SPR_MGLV_SINGLE_SOUTH,
       
    54 			SPR_MGLV_SINGLE_EAST,
       
    55 			SPR_MGLV_SINGLE_WEST
       
    56 		},
       
    57 		SPR_MGLV_SNOW_OFFSET,
       
    58 		(1 << RAILTYPE_MAGLEV),
       
    59 	},
       
    60 };
       
    61