TITANIC: Implemented CTitania class
This commit is contained in:
parent
54a6ec5c07
commit
7e3d91cd46
7 changed files with 232 additions and 57 deletions
|
@ -668,6 +668,20 @@ void CGameObject::playRandomClip(const char *const *names, uint flags) {
|
|||
playClip(name, flags);
|
||||
}
|
||||
|
||||
void CGameObject::playCutscene(uint startFrame, uint endFrame) {
|
||||
if (!_surface) {
|
||||
if (!_resource.empty())
|
||||
loadResource(_resource);
|
||||
_resource.clear();
|
||||
}
|
||||
|
||||
if (_surface && _surface->loadIfReady() && _surface->_movie) {
|
||||
disableMouse();
|
||||
_surface->_movie->playCutscene(_bounds, startFrame, endFrame);
|
||||
enableMouse();
|
||||
}
|
||||
}
|
||||
|
||||
void CGameObject::savePosition() {
|
||||
_savedPos = _bounds;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue