src/yapf/yapf_common.cpp
branchnoai
changeset 9826 9707ad4c9b60
parent 9825 cc77111ebd85
child 9827 bd656aad4332
equal deleted inserted replaced
9825:cc77111ebd85 9826:9707ad4c9b60
     1 /* $Id$ */
       
     2 
       
     3 /** @file yapf_common.cpp */
       
     4 
       
     5 #include "../stdafx.h"
       
     6 
       
     7 #include "yapf.hpp"
       
     8 #include "follow_track.hpp"
       
     9 #include "yapf_node_rail.hpp"
       
    10 #include "yapf_costbase.hpp"
       
    11 #include "yapf_costcache.hpp"
       
    12 
       
    13 /** translate tileh to the bitset of up-hill trackdirs */
       
    14 const TrackdirBits CYapfCostBase::c_upwards_slopes[] = {
       
    15 	TRACKDIR_BIT_NONE                    , ///<  no tileh
       
    16 	TRACKDIR_BIT_X_SW | TRACKDIR_BIT_Y_NW, ///<  1
       
    17 	TRACKDIR_BIT_X_SW | TRACKDIR_BIT_Y_SE, ///<  2
       
    18 	TRACKDIR_BIT_X_SW                    , ///<  3
       
    19 	TRACKDIR_BIT_X_NE | TRACKDIR_BIT_Y_SE, ///<  4
       
    20 	TRACKDIR_BIT_NONE                    , ///<  5
       
    21 	TRACKDIR_BIT_Y_SE                    , ///<  6
       
    22 	TRACKDIR_BIT_NONE                    , ///<  7
       
    23 	TRACKDIR_BIT_X_NE | TRACKDIR_BIT_Y_NW, ///<  8
       
    24 	TRACKDIR_BIT_Y_NW                    , ///<  9
       
    25 	TRACKDIR_BIT_NONE                    , ///< 10
       
    26 	TRACKDIR_BIT_NONE                    , ///< 11
       
    27 	TRACKDIR_BIT_X_NE                    , ///< 12
       
    28 	TRACKDIR_BIT_NONE                    , ///< 13
       
    29 	TRACKDIR_BIT_NONE                    , ///< 14
       
    30 	TRACKDIR_BIT_NONE                    , ///< 15
       
    31 };