[Scummvm-cvs-logs] SF.net SVN: scummvm: [25457] scummvm/trunk/engines/agi/agi.cpp
eriktorbjorn at users.sourceforge.net
eriktorbjorn at users.sourceforge.net
Sat Feb 10 11:27:08 CET 2007
Revision: 25457
http://scummvm.svn.sourceforge.net/scummvm/?rev=25457&view=rev
Author: eriktorbjorn
Date: 2007-02-10 02:27:07 -0800 (Sat, 10 Feb 2007)
Log Message:
-----------
Select default render mode based on platform: Amiga mode for Amiga games, EGA
mode for PC games. You can, of course, still override it.
Modified Paths:
--------------
scummvm/trunk/engines/agi/agi.cpp
Modified: scummvm/trunk/engines/agi/agi.cpp
===================================================================
--- scummvm/trunk/engines/agi/agi.cpp 2007-02-10 10:02:40 UTC (rev 25456)
+++ scummvm/trunk/engines/agi/agi.cpp 2007-02-10 10:27:07 UTC (rev 25457)
@@ -578,8 +578,20 @@
break;
}
- if (ConfMan.hasKey("render_mode"))
+ if (ConfMan.hasKey("render_mode")) {
_opt.renderMode = Common::parseRenderMode(ConfMan.get("render_mode").c_str());
+ } else if (ConfMan.hasKey("platform")) {
+ switch (Common::parsePlatform(ConfMan.get("platform"))) {
+ case Common::kPlatformAmiga:
+ _opt.renderMode = Common::kRenderAmiga;
+ break;
+ case Common::kPlatformPC:
+ _opt.renderMode = Common::kRenderEGA;
+ break;
+ default:
+ break;
+ }
+ }
_console = new Console(this);
_gfx = new GfxMgr(this);
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