From cb76f96aad98e39e55454a142b598d3d29a48de1 Mon Sep 17 00:00:00 2001 From: celestar Date: Wed, 29 Mar 2006 19:00:56 +0000 Subject: [PATCH] (svn r4153) -Codechange. Changed NPF_TILE_LENGTH into an enum and moved it out of variables.h. Just a drop in the bucket, but it is a start --- npf.h | 7 ++++++- settings.c | 1 + variables.h | 4 ---- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/npf.h b/npf.h index c550edaebf..653d31b9ab 100644 --- a/npf.h +++ b/npf.h @@ -8,7 +8,6 @@ #include "station.h" #include "vehicle.h" #include "tile.h" -#include "variables.h" //mowing grass enum { @@ -19,6 +18,12 @@ enum { NPF_HASH_HALFMASK = (1 << NPF_HASH_HALFBITS) - 1 }; +/* For new pathfinding. Define here so it is globally available without having + * to include npf.h */ +enum { + NPF_TILE_LENGTH = 100 +}; + enum { /** This penalty is the equivalent of "inifite", which means that paths that * get this penalty will be chosen, but only if there is no other route diff --git a/settings.c b/settings.c index 02b4dff283..fa478b5671 100644 --- a/settings.c +++ b/settings.c @@ -14,6 +14,7 @@ #include "command.h" #include "console.h" #include "saveload.h" +#include "npf.h" /** The patch values that are used for new games and/or modified in config file */ Patches _patches_newgame; diff --git a/variables.h b/variables.h index b63a0cee7e..47387ba5d6 100644 --- a/variables.h +++ b/variables.h @@ -417,10 +417,6 @@ VARDEF byte _vehicle_design_names; /* tunnelbridge */ #define MAX_BRIDGES 13 -/* For new pathfinding. Define here so it is globally available without having - * to include npf.h */ -#define NPF_TILE_LENGTH 100 - /* Forking stuff */ VARDEF bool _dedicated_forks;