aboutsummaryrefslogtreecommitdiff
path: root/engines/lastexpress
diff options
context:
space:
mode:
authorJulien2012-07-24 22:24:59 -0400
committerJulien2012-07-27 00:15:01 -0400
commit7450ae23fb3c7afcaa33a35390e4c2c03238a024 (patch)
treecdd52e225fd6b4ccbbc3c0493502f517c4905600 /engines/lastexpress
parent7974b62b716343ff979447957b140f8e2b79f03c (diff)
downloadscummvm-rg350-7450ae23fb3c7afcaa33a35390e4c2c03238a024.tar.gz
scummvm-rg350-7450ae23fb3c7afcaa33a35390e4c2c03238a024.tar.bz2
scummvm-rg350-7450ae23fb3c7afcaa33a35390e4c2c03238a024.zip
LASTEXPRESS: Move RESET_ENTITY_STATE macro to entity.h
Diffstat (limited to 'engines/lastexpress')
-rw-r--r--engines/lastexpress/entities/entity.h8
-rw-r--r--engines/lastexpress/entities/entity_intern.h7
2 files changed, 8 insertions, 7 deletions
diff --git a/engines/lastexpress/entities/entity.h b/engines/lastexpress/entities/entity.h
index 6e55e21b74..785e355481 100644
--- a/engines/lastexpress/entities/entity.h
+++ b/engines/lastexpress/entities/entity.h
@@ -94,6 +94,14 @@ struct SavePoint;
#define ENTITY_PARAM(index, id) \
((EntityData::EntityParametersIIII*)_data->getParameters(8, index))->param##id
+//////////////////////////////////////////////////////////////////////////
+// Misc
+//////////////////////////////////////////////////////////////////////////
+#define RESET_ENTITY_STATE(entity, class, function) \
+ getEntities()->resetState(entity); \
+ ((class *)getEntities()->get(entity))->function();
+
+
//////////////////////////////////////////////////////////////////////////
class EntityData : Common::Serializable {
diff --git a/engines/lastexpress/entities/entity_intern.h b/engines/lastexpress/entities/entity_intern.h
index 1d6c462a88..306dbf8376 100644
--- a/engines/lastexpress/entities/entity_intern.h
+++ b/engines/lastexpress/entities/entity_intern.h
@@ -260,13 +260,6 @@ void class::setup_##name() { \
//////////////////////////////////////////////////////////////////////////
-// Misc
-//////////////////////////////////////////////////////////////////////////
-#define RESET_ENTITY_STATE(entity, class, function) \
- getEntities()->resetState(entity); \
- ((class *)getEntities()->get(entity))->function();
-
-//////////////////////////////////////////////////////////////////////////
// Time check macros
//////////////////////////////////////////////////////////////////////////
#define TIME_CHECK_CALLBACK_1(timeValue, parameter, callback, function, param1) \