From f9826a2674bacd9c48e514bdf878f0a439508b71 Mon Sep 17 00:00:00 2001 From: Enno Rehling Date: Fri, 14 Jan 2005 17:47:51 +0000 Subject: [PATCH] =?UTF-8?q?Reichweitenlimit=20f=C3=BCr=20sail()=20augebaut?= =?UTF-8?q?.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/common/kernel/eressea.c | 2 +- src/common/kernel/eressea.h | 2 -- src/eressea/eressea-lua.vcproj | 3 ++- src/eressea/lua/region.cpp | 2 +- src/eressea/lua/unit.cpp | 1 + 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/common/kernel/eressea.c b/src/common/kernel/eressea.c index 0ed9ff6e7..411ccf62d 100644 --- a/src/common/kernel/eressea.c +++ b/src/common/kernel/eressea.c @@ -616,7 +616,7 @@ shipspeed (const ship * sh, const unit * u) if (sh->damage) k = (k * (sh->size * DAMAGE_SCALE - sh->damage) + sh->size * DAMAGE_SCALE- 1) / (sh->size*DAMAGE_SCALE); #endif - return min (k, MAXSPEED); + return k; } /* erwartete Anzahl Einheiten x 2 */ diff --git a/src/common/kernel/eressea.h b/src/common/kernel/eressea.h index 0e44b8927..8ce5ad93c 100644 --- a/src/common/kernel/eressea.h +++ b/src/common/kernel/eressea.h @@ -748,8 +748,6 @@ enum { /* ------------------------------------------------------------- */ -#define MAXSPEED 21 - extern int shipspeed(const struct ship * sh, const struct unit * u); extern int init_data(const char * filename); diff --git a/src/eressea/eressea-lua.vcproj b/src/eressea/eressea-lua.vcproj index cb607499e..42dfd34d3 100644 --- a/src/eressea/eressea-lua.vcproj +++ b/src/eressea/eressea-lua.vcproj @@ -162,7 +162,8 @@ WarningLevel="4" SuppressStartupBanner="TRUE" DebugInformationFormat="4" - CompileAs="0"/> + CompileAs="0" + DisableSpecificWarnings="4505"/> connect[reldir] = &r; } r.connect[dir] = rn; diff --git a/src/eressea/lua/unit.cpp b/src/eressea/lua/unit.cpp index ec19a7de5..bd6116d14 100644 --- a/src/eressea/lua/unit.cpp +++ b/src/eressea/lua/unit.cpp @@ -534,6 +534,7 @@ bind_unit(lua_State * L) // key-attributes for named flags: .def("set_flag", &set_flag) .def("get_flag", &get_flag) + .def_readwrite("flags", &unit::flags) // items: .def("get_item", &unit_getitem)