diff options
Diffstat (limited to 'yapf/yapf_common.cpp')
-rw-r--r-- | yapf/yapf_common.cpp | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/yapf/yapf_common.cpp b/yapf/yapf_common.cpp new file mode 100644 index 000000000..a0a911cf9 --- /dev/null +++ b/yapf/yapf_common.cpp @@ -0,0 +1,29 @@ +/* $Id$ */ + +#include "../stdafx.h" + +#include "yapf.hpp" +#include "follow_track.hpp" +#include "yapf_node_rail.hpp" +#include "yapf_costbase.hpp" +#include "yapf_costcache.hpp" + +const TrackdirBits CYapfCostBase::c_upwards_slopes[] = { + TRACKDIR_BIT_NONE , // no tileh + TRACKDIR_BIT_X_SW | TRACKDIR_BIT_Y_NW, // 1 + TRACKDIR_BIT_X_SW | TRACKDIR_BIT_Y_SE, // 2 + TRACKDIR_BIT_X_SW , // 3 + TRACKDIR_BIT_X_NE | TRACKDIR_BIT_Y_SE, // 4 + TRACKDIR_BIT_NONE , // 5 + TRACKDIR_BIT_Y_SE , // 6 + TRACKDIR_BIT_NONE , // 7 + TRACKDIR_BIT_X_NE | TRACKDIR_BIT_Y_NW, // 8, + TRACKDIR_BIT_Y_NW , // 9 + TRACKDIR_BIT_NONE , //10 + TRACKDIR_BIT_NONE , //11, + TRACKDIR_BIT_X_NE , //12 + TRACKDIR_BIT_NONE , //13 + TRACKDIR_BIT_NONE , //14 + TRACKDIR_BIT_NONE , //15 +}; + |