aboutsummaryrefslogtreecommitdiff
path: root/engines/parallaction/parallaction_ns.cpp
diff options
context:
space:
mode:
authorNicola Mettifogo2007-11-18 13:22:38 +0000
committerNicola Mettifogo2007-11-18 13:22:38 +0000
commit6471eb84f25d156a98bcf0447862e4839f8cc24d (patch)
tree19d23a9a923a5733db332957a1019b6b65299618 /engines/parallaction/parallaction_ns.cpp
parentade0b5a21222c705a8fe3a3e67d6c783904c6d5e (diff)
downloadscummvm-rg350-6471eb84f25d156a98bcf0447862e4839f8cc24d.tar.gz
scummvm-rg350-6471eb84f25d156a98bcf0447862e4839f8cc24d.tar.bz2
scummvm-rg350-6471eb84f25d156a98bcf0447862e4839f8cc24d.zip
Cleanup.
svn-id: r29556
Diffstat (limited to 'engines/parallaction/parallaction_ns.cpp')
-rw-r--r--engines/parallaction/parallaction_ns.cpp15
1 files changed, 4 insertions, 11 deletions
diff --git a/engines/parallaction/parallaction_ns.cpp b/engines/parallaction/parallaction_ns.cpp
index 8a70b31fff..4f2af806ef 100644
--- a/engines/parallaction/parallaction_ns.cpp
+++ b/engines/parallaction/parallaction_ns.cpp
@@ -46,8 +46,7 @@ LocationName::LocationName() {
}
LocationName::~LocationName() {
- if (_buf)
- free(_buf);
+ free(_buf);
}
@@ -70,8 +69,7 @@ LocationName::~LocationName() {
*/
void LocationName::bind(const char *s) {
- if (_buf)
- free(_buf);
+ free(_buf);
_buf = strdup(s);
_hasSlide = false;
@@ -165,7 +163,6 @@ void Parallaction_ns::freeFonts() {
delete _labelFont;
delete _menuFont;
- return;
}
void Parallaction_ns::renderLabel(Graphics::Surface *cnv, char *text) {
@@ -387,17 +384,13 @@ void Parallaction_ns::changeLocation(char *location) {
_gfx->swapBuffers();
}
- if (_location._comment) {
- doLocationEnterTransition();
- }
+ doLocationEnterTransition();
runJobs();
_gfx->swapBuffers();
_gfx->setPalette(_gfx->_palette);
- if (_location._aCommands.size() > 0) {
- runCommands(_location._aCommands);
- }
+ runCommands(_location._aCommands);
if (_hasLocationSound)
_soundMan->playSfx(_locationSound, 0, true);