diff options
author | Paul Gilbert | 2011-03-21 23:04:18 +1100 |
---|---|---|
committer | Paul Gilbert | 2011-03-21 23:04:18 +1100 |
commit | 4c765a0e6438e872c6c773244911ed046b936877 (patch) | |
tree | 449f424bb9f354ea07a819715c32b72f4b10969c /engines/tsage/ringworld_logic.h | |
parent | e2af308ad2c4b35d8325dbf8357d299dd9606fc0 (diff) | |
download | scummvm-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.h | 7 |
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); } |