aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/star_control/star_control_sub12.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2016-07-18 18:59:10 -0400
committerPaul Gilbert2016-07-18 18:59:10 -0400
commit5387d4dd7b025ec3e18c4f2c17a5a82d9164e1c8 (patch)
tree4f86317b66b144ddf34a906fcae7b6b25a3273ad /engines/titanic/star_control/star_control_sub12.cpp
parent3ee3784073fb7c5299f553c3fd07842aed2d356f (diff)
downloadscummvm-rg350-5387d4dd7b025ec3e18c4f2c17a5a82d9164e1c8.tar.gz
scummvm-rg350-5387d4dd7b025ec3e18c4f2c17a5a82d9164e1c8.tar.bz2
scummvm-rg350-5387d4dd7b025ec3e18c4f2c17a5a82d9164e1c8.zip
TITANIC: Added CStarControlSub20 copyFrom/copyTo methods
Diffstat (limited to 'engines/titanic/star_control/star_control_sub12.cpp')
-rw-r--r--engines/titanic/star_control/star_control_sub12.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/engines/titanic/star_control/star_control_sub12.cpp b/engines/titanic/star_control/star_control_sub12.cpp
index 85b7c83878..5840495d34 100644
--- a/engines/titanic/star_control/star_control_sub12.cpp
+++ b/engines/titanic/star_control/star_control_sub12.cpp
@@ -29,10 +29,10 @@ namespace Titanic {
FMatrix *CStarControlSub12::_matrix1;
FMatrix *CStarControlSub12::_matrix2;
-CStarControlSub12::CStarControlSub12(void *val1, void *val2) :
+CStarControlSub12::CStarControlSub12(void *val1, const CStar20Data *data) :
_currentIndex(-1), _handlerP(nullptr), _field108(0),
_sub13(val1) {
- setupHandler(val2);
+ setupHandler(data);
}
CStarControlSub12::CStarControlSub12(CStarControlSub13 *src) :
@@ -59,8 +59,8 @@ void CStarControlSub12::proc2(const void *src) {
_sub13.copyFrom(src);
}
-void CStarControlSub12::proc3(const void *src) {
- _handlerP->copyFrom1(src);
+void CStarControlSub12::proc3(const CStar20Data *src) {
+ _handlerP->copyFrom(src);
}
void CStarControlSub12::setPosition(const FVector &v) {
@@ -246,7 +246,7 @@ void CStarControlSub12::save(SimpleFile *file, int indent) {
_sub13.save(file, indent);
}
-bool CStarControlSub12::setupHandler(void *src) {
+bool CStarControlSub12::setupHandler(const CStar20Data *src) {
CStarControlSub20 *handler = nullptr;
switch (_currentIndex) {