[Scummvm-cvs-logs] CVS: scummvm/sky sky.cpp,1.158,1.159 sky.h,1.61,1.62

Eugene Sandulenko sev at users.sourceforge.net
Tue Nov 23 16:16:14 CET 2004


Update of /cvsroot/scummvm/scummvm/sky
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7792/sky

Modified Files:
	sky.cpp sky.h 
Log Message:
Fix a`ll engines. They work, though current fix is just temporary.
There are plans to add some brains to GameDetector class, which will let us
avoid passing detector to init() method.


Index: sky.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/sky.cpp,v
retrieving revision 1.158
retrieving revision 1.159
diff -u -d -r1.158 -r1.159
--- sky.cpp	23 Nov 2004 00:03:23 -0000	1.158
+++ sky.cpp	24 Nov 2004 00:14:18 -0000	1.159
@@ -245,8 +245,11 @@
 	return 0;
 }
 
-int SkyEngine::init() {
-	_system->initSize(320, 200);
+int SkyEngine::init(GameDetector &detector) {
+	_system->beginGFXTransaction();
+		initCommonGFX(detector);
+		_system->initSize(320, 200);
+	_system->endGFXTransaction();
 
 	if (!_mixer->isReady())
 		warning("Sound initialisation failed");

Index: sky.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/sky.h,v
retrieving revision 1.61
retrieving revision 1.62
diff -u -d -r1.61 -r1.62
--- sky.h	23 Nov 2004 00:03:24 -0000	1.61
+++ sky.h	24 Nov 2004 00:14:19 -0000	1.62
@@ -100,7 +100,7 @@
 	uint32 _lastSaveTime;
 
 	Text *getText();
-	int init();
+	int init(GameDetector &detector);
 	void initItemList();
 
 	void initVirgin();





More information about the Scummvm-git-logs mailing list