# HG changeset patch # User rubidium # Date 2007-12-26 23:04:26 # Node ID 8414f11ec81be29af06c338cbc399e9cbcba1eb1 # Parent 42cd6a34e1153ca339b79362b69484d97f66623e (svn r11704) -Codechange: remove another bunch of useless includes. diff --git a/src/blitter/null.cpp b/src/blitter/null.cpp --- a/src/blitter/null.cpp +++ b/src/blitter/null.cpp @@ -1,5 +1,8 @@ +/* $Id$ */ + +/** @file null.cpp A blitter that doesn't blit. */ + #include "../stdafx.h" -#include "../variables.h" #include "null.hpp" static FBlitter_Null iFBlitter_Null; diff --git a/src/cargo_type.h b/src/cargo_type.h --- a/src/cargo_type.h +++ b/src/cargo_type.h @@ -1,5 +1,6 @@ /* $Id$ */ -/** @file openttd.h */ + +/** @file cargo_type.h Types related to cargos... */ #ifndef CARGO_TYPE_H #define CARGO_TYPE_H diff --git a/src/core/random_func.cpp b/src/core/random_func.cpp --- a/src/core/random_func.cpp +++ b/src/core/random_func.cpp @@ -3,10 +3,11 @@ /** @file random_func.cpp */ #include "../stdafx.h" -#include "../variables.h" #include "random_func.hpp" #include "bitmath_func.hpp" +uint32 _random_seeds[2][2]; + uint32 InteractiveRandom() { const uint32 s = _random_seeds[1][0]; diff --git a/src/core/random_func.hpp b/src/core/random_func.hpp --- a/src/core/random_func.hpp +++ b/src/core/random_func.hpp @@ -100,4 +100,6 @@ static inline bool Chance16R(const uint return Chance16I(a, b, r); } +extern uint32 _random_seeds[2][2]; + #endif /* RANDOM_FUNC_HPP */ diff --git a/src/functions.h b/src/functions.h --- a/src/functions.h +++ b/src/functions.h @@ -7,7 +7,6 @@ #include "core/random_func.hpp" #include "command_type.h" -#include "openttd.h" #include "tile_cmd.h" /* clear_land.cpp */ diff --git a/src/genworld.cpp b/src/genworld.cpp --- a/src/genworld.cpp +++ b/src/genworld.cpp @@ -20,6 +20,7 @@ #include "viewport.h" #include "map_func.h" #include "date_func.h" +#include "core/random_func.hpp" void GenerateClearTile(); void GenerateIndustries(); diff --git a/src/newgrf_config.h b/src/newgrf_config.h --- a/src/newgrf_config.h +++ b/src/newgrf_config.h @@ -5,7 +5,7 @@ #ifndef NEWGRF_CONFIG_H #define NEWGRF_CONFIG_H -#include "openttd.h" +#include "strings_type.h" /* GRF config bit flags */ enum GCF_Flags { diff --git a/src/npf.h b/src/npf.h --- a/src/npf.h +++ b/src/npf.h @@ -5,7 +5,6 @@ #ifndef NPF_H #define NPF_H -#include "openttd.h" #include "aystar.h" #include "station.h" #include "vehicle_type.h" diff --git a/src/pathfind.h b/src/pathfind.h --- a/src/pathfind.h +++ b/src/pathfind.h @@ -6,7 +6,6 @@ #define PATHFIND_H #include "direction_type.h" -#include "openttd.h" enum { STR_FACTOR = 2, diff --git a/src/spriteloader/png.cpp b/src/spriteloader/png.cpp --- a/src/spriteloader/png.cpp +++ b/src/spriteloader/png.cpp @@ -7,7 +7,6 @@ #include "../stdafx.h" #include "../gfx_func.h" #include "../fileio.h" -#include "../variables.h" #include "../debug.h" #include "../core/alloc_func.hpp" #include "../core/endian_func.hpp" diff --git a/src/tunnelbridge_map.h b/src/tunnelbridge_map.h --- a/src/tunnelbridge_map.h +++ b/src/tunnelbridge_map.h @@ -8,7 +8,6 @@ #include "direction_func.h" #include "core/bitmath_func.hpp" #include "tile_map.h" -#include "openttd.h" /** diff --git a/src/variables.h b/src/variables.h --- a/src/variables.h +++ b/src/variables.h @@ -6,7 +6,6 @@ #define VARIABLES_H #include "yapf/yapf_settings.h" -#include "openttd.h" #include "tile_type.h" #include "strings_type.h" #include "date_type.h" @@ -51,8 +50,6 @@ VARDEF uint16 _disaster_delay; * tick handler. */ VARDEF uint16 _station_tick_ctr; -VARDEF uint32 _random_seeds[2][2]; - /* Iterator through all towns in OnTick_Town */ VARDEF uint32 _cur_town_ctr; /* Frequency iterator at the same place */