From 40f6e69ae9d57697fa8c2ac4dc218cb944581696 Mon Sep 17 00:00:00 2001 From: yexo Date: Mon, 22 Feb 2010 14:09:30 +0000 Subject: (svn r19191) -Codechange: move AirportTileSpec to newgrf_airporttiles.h --- projects/openttd_vs80.vcproj | 8 ++++++++ projects/openttd_vs90.vcproj | 8 ++++++++ source.list | 2 ++ src/airport.cpp | 13 ------------- src/airport.h | 11 ----------- src/station_cmd.cpp | 1 + 6 files changed, 19 insertions(+), 24 deletions(-) diff --git a/projects/openttd_vs80.vcproj b/projects/openttd_vs80.vcproj index 83ef5af34..d89b43bfa 100644 --- a/projects/openttd_vs80.vcproj +++ b/projects/openttd_vs80.vcproj @@ -1147,6 +1147,10 @@ RelativePath=".\..\src\newgrf.h" > + + @@ -3171,6 +3175,10 @@ RelativePath=".\..\src\newgrf.cpp" > + + diff --git a/projects/openttd_vs90.vcproj b/projects/openttd_vs90.vcproj index 80e9a3fdc..5f90636d6 100644 --- a/projects/openttd_vs90.vcproj +++ b/projects/openttd_vs90.vcproj @@ -1144,6 +1144,10 @@ RelativePath=".\..\src\newgrf.h" > + + @@ -3168,6 +3172,10 @@ RelativePath=".\..\src\newgrf.cpp" > + + diff --git a/source.list b/source.list index 23c61bd3d..381e9e540 100644 --- a/source.list +++ b/source.list @@ -196,6 +196,7 @@ network/network_server.h network/network_type.h network/network_udp.h newgrf.h +newgrf_airporttiles.h newgrf_callbacks.h newgrf_canal.h newgrf_cargo.h @@ -741,6 +742,7 @@ spriteloader/spriteloader.hpp # NewGRF newgrf.cpp +newgrf_airporttiles.cpp newgrf_canal.cpp newgrf_cargo.cpp newgrf_commons.cpp diff --git a/src/airport.cpp b/src/airport.cpp index f4e069357..660b34ee8 100644 --- a/src/airport.cpp +++ b/src/airport.cpp @@ -18,7 +18,6 @@ #include "settings_type.h" #include "table/airporttile_ids.h" #include "table/airport_defaults.h" -#include "table/airporttiles.h" AirportSpec AirportSpec::dummy = {NULL, NULL, 0, 0, 0, 0, 0, MIN_YEAR, MIN_YEAR}; AirportSpec AirportSpec::oilrig = {NULL, NULL, 0, 1, 1, 0, 4, MIN_YEAR, MIN_YEAR}; @@ -37,18 +36,6 @@ AirportSpec AirportSpec::oilrig = {NULL, NULL, 0, 1, 1, 0, 4, MIN_YEAR, MIN_YEAR return &_origin_airport_specs[type]; } -/** - * Retrieve airport tile spec for the given airport tile - * @param gfx index of airport tile - * @return A pointer to the corresponding AirportTileSpec - */ -/* static */ const AirportTileSpec *AirportTileSpec::Get(StationGfx gfx) -{ - assert(gfx < NUM_AIRPORTTILES); - extern const AirportTileSpec _origin_airporttile_specs[]; - return &_origin_airporttile_specs[gfx]; -} - /* Uncomment this to print out a full report of the airport-structure * You should either use * - true: full-report, print out every state and choice with string-names diff --git a/src/airport.h b/src/airport.h index ea534fab2..49d86b62a 100644 --- a/src/airport.h +++ b/src/airport.h @@ -70,17 +70,6 @@ struct AirportSpec { static AirportSpec oilrig; }; - -/** - * Defines the data structure of each indivudual tile of an airport. - */ -struct AirportTileSpec { - uint16 animation_info; ///< Information about the animation (is it looping, how many loops etc) - uint8 animation_speed; ///< The speed of the animation - - static const AirportTileSpec *Get(StationGfx gfx); -}; - enum { AMED_NOSPDCLAMP = 1 << 0, AMED_TAKEOFF = 1 << 1, diff --git a/src/station_cmd.cpp b/src/station_cmd.cpp index e9527a386..4539fb38f 100644 --- a/src/station_cmd.cpp +++ b/src/station_cmd.cpp @@ -48,6 +48,7 @@ #include "company_base.h" #include "newgrf.h" #include "table/airporttile_ids.h" +#include "newgrf_airporttiles.h" #include "table/strings.h" -- cgit v1.2.3-70-g09d2