aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/ringworld_logic.h
diff options
context:
space:
mode:
authorPaul Gilbert2011-03-21 23:04:18 +1100
committerPaul Gilbert2011-03-21 23:04:18 +1100
commit4c765a0e6438e872c6c773244911ed046b936877 (patch)
tree449f424bb9f354ea07a819715c32b72f4b10969c /engines/tsage/ringworld_logic.h
parente2af308ad2c4b35d8325dbf8357d299dd9606fc0 (diff)
downloadscummvm-rg350-4c765a0e6438e872c6c773244911ed046b936877.tar.gz
scummvm-rg350-4c765a0e6438e872c6c773244911ed046b936877.tar.bz2
scummvm-rg350-4c765a0e6438e872c6c773244911ed046b936877.zip
TSAGE: In progress work on Scene #4000
Diffstat (limited to 'engines/tsage/ringworld_logic.h')
-rw-r--r--engines/tsage/ringworld_logic.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/engines/tsage/ringworld_logic.h b/engines/tsage/ringworld_logic.h
index 4ebf078da8..80e010a3da 100644
--- a/engines/tsage/ringworld_logic.h
+++ b/engines/tsage/ringworld_logic.h
@@ -36,9 +36,14 @@ namespace tSage {
#define ADD_PLAYER_MOVER(X, Y) { Common::Point pt(X, Y); PlayerMover *mover = new PlayerMover(); \
_globals->_player.addMover(mover, &pt, this); }
+#define ADD_PLAYER_MOVER_NULL(OBJ, X, Y) { Common::Point pt(X, Y); PlayerMover *mover = new PlayerMover(); \
+ OBJ.addMover(mover, &pt, NULL); }
+#define ADD_PLAYER_MOVER_THIS(OBJ, X, Y) { Common::Point pt(X, Y); PlayerMover *mover = new PlayerMover(); \
+ OBJ.addMover(mover, &pt, this); }
+
#define ADD_MOVER(OBJ, X, Y) { Common::Point pt(X, Y); NpcMover *mover = new NpcMover(); \
OBJ.addMover(mover, &pt, this); }
-#define ADD_MOVER2(OBJ, X, Y) { Common::Point pt(X, Y); NpcMover *mover = new NpcMover(); \
+#define ADD_MOVER_NULL(OBJ, X, Y) { Common::Point pt(X, Y); NpcMover *mover = new NpcMover(); \
OBJ.addMover(mover, &pt, NULL); }