aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/statics.cpp
diff options
context:
space:
mode:
authorColin Snover2017-11-14 22:30:35 -0600
committerEugene Sandulenko2017-11-18 22:35:12 +0100
commite2367f3ed2060b273559200b3e40f75a98bb6a6f (patch)
treecfea744f09c075bedb9b3f4a3e9489bf5b14d829 /engines/fullpipe/statics.cpp
parent39ea2f66ac635613c3a817c16f80b11ac207d320 (diff)
downloadscummvm-rg350-e2367f3ed2060b273559200b3e40f75a98bb6a6f.tar.gz
scummvm-rg350-e2367f3ed2060b273559200b3e40f75a98bb6a6f.tar.bz2
scummvm-rg350-e2367f3ed2060b273559200b3e40f75a98bb6a6f.zip
FULLPIPE: Remove unnecessary and unsafe C-style casts
Diffstat (limited to 'engines/fullpipe/statics.cpp')
-rw-r--r--engines/fullpipe/statics.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/fullpipe/statics.cpp b/engines/fullpipe/statics.cpp
index 8c0a045aa9..994feee866 100644
--- a/engines/fullpipe/statics.cpp
+++ b/engines/fullpipe/statics.cpp
@@ -1592,8 +1592,8 @@ Movement::Movement(Movement *src, int *oldIdxs, int newSize, StaticANIObject *an
_framePosOffsets[i]->y = src->_framePosOffsets[oldIdxs[i]]->y;
}
}
- _staticsObj1 = (Statics *)_dynamicPhases.front();
- _staticsObj2 = (Statics *)_dynamicPhases.back();
+ _staticsObj1 = dynamic_cast<Statics *>(_dynamicPhases.front());
+ _staticsObj2 = dynamic_cast<Statics *>(_dynamicPhases.back());
} else {
for (int i = 0; i < newSize; i++) {
src->setDynamicPhaseIndex(i);
@@ -2231,7 +2231,7 @@ bool StaticPhase::load(MfcArchive &file) {
_field_6A = file.readUint16LE();
if (g_fp->_gameProjectVersion >= 12) {
- _exCommand = (ExCommand *)file.readClass();
+ _exCommand = file.readClass<ExCommand>();
return true;
}