From 91f894b2908ea6e5ab493c01a1c6dcad74436f8c Mon Sep 17 00:00:00 2001 From: Enno Rehling Date: Thu, 28 Jan 2016 12:25:16 +0100 Subject: [PATCH] teleport.c is the astral space implementation, and it is not one of the core concepts, so move it out of the kernel/ directory --- src/CMakeLists.txt | 1 + src/bindings.c | 2 +- src/creport.c | 2 +- src/gmtool.c | 2 +- src/kernel/CMakeLists.txt | 1 - src/laws.c | 2 +- src/magic.c | 5 ++--- src/magic.test.c | 2 +- src/move.c | 2 +- src/report.c | 2 +- src/spells.c | 2 +- src/{kernel => }/teleport.c | 16 ++++++++-------- src/{kernel => }/teleport.h | 0 13 files changed, 19 insertions(+), 20 deletions(-) rename src/{kernel => }/teleport.c (96%) rename src/{kernel => }/teleport.h (100%) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 8da9e1e64..d083ef3b1 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -88,6 +88,7 @@ set (ERESSEA_SRC names.c lighthouse.c reports.c + teleport.c guard.c prefix.c donations.c diff --git a/src/bindings.c b/src/bindings.c index 48d40a1f4..938b75be8 100755 --- a/src/bindings.c +++ b/src/bindings.c @@ -45,7 +45,6 @@ without prior permission by the authors of Eressea. #include #include #include -#include #include #include #include @@ -54,6 +53,7 @@ without prior permission by the authors of Eressea. #include "creport.h" #include "economy.h" #include "summary.h" +#include "teleport.h" #include "laws.h" #include "monster.h" #include "market.h" diff --git a/src/creport.c b/src/creport.c index 9b0182252..186afab4d 100644 --- a/src/creport.c +++ b/src/creport.c @@ -36,6 +36,7 @@ without prior permission by the authors of Eressea. #include "move.h" #include "reports.h" #include "alchemy.h" +#include "teleport.h" /* kernel includes */ #include @@ -55,7 +56,6 @@ without prior permission by the authors of Eressea. #include #include #include -#include #include #include #include diff --git a/src/gmtool.c b/src/gmtool.c index 36f9fe753..3c50aaf45 100644 --- a/src/gmtool.c +++ b/src/gmtool.c @@ -19,6 +19,7 @@ #include "listbox.h" #include "wormhole.h" #include "calendar.h" +#include "teleport.h" #include #include @@ -36,7 +37,6 @@ #include #include #include -#include #include #include #include diff --git a/src/kernel/CMakeLists.txt b/src/kernel/CMakeLists.txt index b1c3bcd0f..fd8496f89 100644 --- a/src/kernel/CMakeLists.txt +++ b/src/kernel/CMakeLists.txt @@ -50,7 +50,6 @@ ship.c skills.c spellbook.c spell.c -teleport.c terrain.c unit.c xmlreader.c diff --git a/src/laws.c b/src/laws.c index adaa4a6cc..30bcbf096 100755 --- a/src/laws.c +++ b/src/laws.c @@ -36,6 +36,7 @@ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. #include "study.h" #include "wormhole.h" #include "prefix.h" +#include "teleport.h" #include "calendar.h" #include "guard.h" @@ -59,7 +60,6 @@ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. #include #include #include -#include #include #include /* for volcanoes in emigration (needs a flag) */ #include diff --git a/src/magic.c b/src/magic.c index 91887dfd7..48e0fc604 100644 --- a/src/magic.c +++ b/src/magic.c @@ -41,7 +41,6 @@ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. #include #include #include -#include #include #include #include @@ -1131,7 +1130,7 @@ double magic_resistance(unit * target) double probability = rc->magres; const plane *pl = rplane(target->region); - if (rc == get_race(RC_HIRNTOETER) && pl!=get_astralplane()) { + if (rc == get_race(RC_HIRNTOETER) && !pl) { probability /= 2; } assert(target->number > 0); @@ -1994,7 +1993,7 @@ static spellparameter *add_spellparameter(region * target_r, unit * u, case 'r': /* Parameter sind zwei Regionskoordinaten */ /* this silly thing only works in the normal plane! */ - j = addparam_region(param + i, &spobj, u, ord, get_normalplane()); + j = addparam_region(param + i, &spobj, u, ord, NULL); ++c; break; case 'b': diff --git a/src/magic.test.c b/src/magic.test.c index 7fff4ed74..1f0995bc6 100644 --- a/src/magic.test.c +++ b/src/magic.test.c @@ -1,6 +1,7 @@ #include #include "magic.h" +#include "teleport.h" #include #include @@ -9,7 +10,6 @@ #include #include #include -#include #include #include #include diff --git a/src/move.c b/src/move.c index 04a50b45d..19b0b86af 100644 --- a/src/move.c +++ b/src/move.c @@ -44,13 +44,13 @@ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. #include #include #include -#include #include #include #include #include +#include "teleport.h" #include "direction.h" #include "calendar.h" #include "skill.h" diff --git a/src/report.c b/src/report.c index f22cb6049..323a94f02 100644 --- a/src/report.c +++ b/src/report.c @@ -42,6 +42,7 @@ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. #include "upkeep.h" #include "vortex.h" #include "calendar.h" +#include "teleport.h" /* kernel includes */ #include @@ -65,7 +66,6 @@ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. #include #include #include -#include #include #include #include diff --git a/src/spells.c b/src/spells.c index 1445598d9..7a697bd65 100644 --- a/src/spells.c +++ b/src/spells.c @@ -22,6 +22,7 @@ #include "direction.h" #include "randenc.h" #include "monster.h" +#include "teleport.h" #include #include @@ -49,7 +50,6 @@ #include #include #include -#include #include #include #include diff --git a/src/kernel/teleport.c b/src/teleport.c similarity index 96% rename from src/kernel/teleport.c rename to src/teleport.c index 59b18ade8..8a023bcf3 100644 --- a/src/kernel/teleport.c +++ b/src/teleport.c @@ -21,19 +21,19 @@ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. #include "teleport.h" /* kernel includes */ -#include "equipment.h" -#include "unit.h" -#include "region.h" -#include "race.h" -#include "skill.h" -#include "terrain.h" -#include "faction.h" -#include "plane.h" +#include +#include +#include +#include +#include +#include +#include /* util includes */ #include #include +#include "skill.h" #include "monster.h" /* libc includes */ diff --git a/src/kernel/teleport.h b/src/teleport.h similarity index 100% rename from src/kernel/teleport.h rename to src/teleport.h