diff options
author | Eugene Sandulenko | 2013-11-20 12:02:42 -0800 |
---|---|---|
committer | Eugene Sandulenko | 2013-11-20 12:02:42 -0800 |
commit | 39f4a502e26cd630425f7ee237b974090094304a (patch) | |
tree | 8c7aebaf551379733e4bf20620e4d0449b1de950 /engines/fullpipe/lift.cpp | |
parent | 82ddda825dd85580c200d71bd464a5aaf18d3f1b (diff) | |
download | scummvm-rg350-39f4a502e26cd630425f7ee237b974090094304a.tar.gz scummvm-rg350-39f4a502e26cd630425f7ee237b974090094304a.tar.bz2 scummvm-rg350-39f4a502e26cd630425f7ee237b974090094304a.zip |
FULLPIPE: Consolidate lift-related functions in one file
Diffstat (limited to 'engines/fullpipe/lift.cpp')
-rw-r--r-- | engines/fullpipe/lift.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/engines/fullpipe/lift.cpp b/engines/fullpipe/lift.cpp index 0e38c4f948..1d6d986977 100644 --- a/engines/fullpipe/lift.cpp +++ b/engines/fullpipe/lift.cpp @@ -22,6 +22,8 @@ #include "fullpipe/fullpipe.h" +#include "fullpipe/objects.h" +#include "fullpipe/objectnames.h" #include "fullpipe/constants.h" namespace Fullpipe { @@ -64,6 +66,13 @@ int FullpipeEngine::lift_getButtonIdP(int objid) { } } +void FullpipeEngine::lift_setButton(const char *name, int state) { + GameVar *var = g_fullpipe->getGameLoaderGameVar()->getSubVarByName("OBJSTATES")->getSubVarByName(sO_LiftButtons); + + if (var) + var->setSubVarAsInt(name, state); +} + void FullpipeEngine::lift_sub5(Scene *sc, int qu1, int qu2) { warning("STUB: FullpipeEngine::lift_sub5()"); } |