aboutsummaryrefslogtreecommitdiff
path: root/engines/startrek/awaymission.cpp
diff options
context:
space:
mode:
authorMatthew Stewart2018-06-24 02:28:18 -0400
committerEugene Sandulenko2018-08-09 08:37:30 +0200
commita5c7d6ae11c255647e2026ae447e76f0ae52c67f (patch)
tree2b86889757948ac43b8cf080101005683f9731a2 /engines/startrek/awaymission.cpp
parentd8e255e9e7fcd1b91f85ea0a14596d679542fae6 (diff)
downloadscummvm-rg350-a5c7d6ae11c255647e2026ae447e76f0ae52c67f.tar.gz
scummvm-rg350-a5c7d6ae11c255647e2026ae447e76f0ae52c67f.tar.bz2
scummvm-rg350-a5c7d6ae11c255647e2026ae447e76f0ae52c67f.zip
STARTREK: Revamp of action callbacks.
Old system of putting a callback in an action wouldn't work since it wasn't serializable. Now it seaches for an index corresponding to the function pointer before constructing an action.
Diffstat (limited to 'engines/startrek/awaymission.cpp')
-rw-r--r--engines/startrek/awaymission.cpp6
1 files changed, 0 insertions, 6 deletions
diff --git a/engines/startrek/awaymission.cpp b/engines/startrek/awaymission.cpp
index 4c2e8a1343..944e0a2959 100644
--- a/engines/startrek/awaymission.cpp
+++ b/engines/startrek/awaymission.cpp
@@ -571,12 +571,6 @@ void StarTrekEngine::handleAwayMissionAction() {
initAwayCrewPositions(warpIndex ^ 1);
}
break;
-
- case ACTION_CALLBACK:
- // Custom action for ScummVM; calls a function in the Room class. Useful for
- // simplifying chains of calls.
- (_room.get()->*(action.roomFuncPtr))();
- break;
}
}