[Scummvm-cvs-logs] SF.net SVN: scummvm: [24445] scummvm/trunk/engines/agos
fingolfin at users.sourceforge.net
fingolfin at users.sourceforge.net
Sun Oct 22 18:04:18 CEST 2006
Revision: 24445
http://svn.sourceforge.net/scummvm/?rev=24445&view=rev
Author: fingolfin
Date: 2006-10-22 09:04:14 -0700 (Sun, 22 Oct 2006)
Log Message:
-----------
Only instantiate ProtrackerPlayer if it is actually needed
Modified Paths:
--------------
scummvm/trunk/engines/agos/agos.cpp
scummvm/trunk/engines/agos/res_snd.cpp
Modified: scummvm/trunk/engines/agos/agos.cpp
===================================================================
--- scummvm/trunk/engines/agos/agos.cpp 2006-10-22 15:47:57 UTC (rev 24444)
+++ scummvm/trunk/engines/agos/agos.cpp 2006-10-22 16:04:14 UTC (rev 24445)
@@ -524,10 +524,14 @@
setupGame();
_debugger = new Debugger(this);
- _modPlayer = new Modules::ProtrackerPlayer();
_sound = new Sound(this, gss, _mixer);
- _modPlayer->init(_system);
+ if (getPlatform() == Common::kPlatformAmiga) {
+ _modPlayer = new Modules::ProtrackerPlayer();
+ _modPlayer->init(_system);
+ } else {
+ _modPlayer = 0;
+ }
_moviePlay = new MoviePlayer(this, _mixer);
if (ConfMan.hasKey("sfx_mute") && ConfMan.getBool("sfx_mute") == 1) {
Modified: scummvm/trunk/engines/agos/res_snd.cpp
===================================================================
--- scummvm/trunk/engines/agos/res_snd.cpp 2006-10-22 15:47:57 UTC (rev 24444)
+++ scummvm/trunk/engines/agos/res_snd.cpp 2006-10-22 16:04:14 UTC (rev 24445)
@@ -118,6 +118,7 @@
if (getPlatform() == Common::kPlatformAtariST) {
// TODO: Add support for music format used by Elvira 2
} else if (getPlatform() == Common::kPlatformAmiga) {
+ assert(_modPlayer);
_modPlayer->stop();
char filename[15];
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list