aboutsummaryrefslogtreecommitdiff
path: root/kyra/kyra.cpp
diff options
context:
space:
mode:
authorGregory Montoir2004-11-10 18:09:14 +0000
committerGregory Montoir2004-11-10 18:09:14 +0000
commit507d02d8d224a91fadec6914136c657a56e945fe (patch)
tree9ff588666bef445304f3444178c9a979e6eefdbd /kyra/kyra.cpp
parent695667d93432dbf34c7dbd3a344eb4f031e00933 (diff)
downloadscummvm-rg350-507d02d8d224a91fadec6914136c657a56e945fe.tar.gz
scummvm-rg350-507d02d8d224a91fadec6914136c657a56e945fe.tar.bz2
scummvm-rg350-507d02d8d224a91fadec6914136c657a56e945fe.zip
get rid of the gameDataPath stuff as File::open already handles it
svn-id: r15781
Diffstat (limited to 'kyra/kyra.cpp')
-rw-r--r--kyra/kyra.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/kyra/kyra.cpp b/kyra/kyra.cpp
index b4f53a7fef..04304324fa 100644
--- a/kyra/kyra.cpp
+++ b/kyra/kyra.cpp
@@ -99,14 +99,12 @@ KyraEngine::KyraEngine(GameDetector *detector, OSystem *syst)
_mixer->setVolume(ConfMan.getInt("sfx_volume") * ConfMan.getInt("master_volume") / 255);
- //getGameDataPath();
-
// Initialize backen
syst->initSize(320, 200);
- _screen = new uint8[320*200];
- memset((void*)_screen, 0, sizeof(_screen));
+ _screen = new uint8[320 * 200];
+ memset(_screen, 0, 320 * 200);
- _resMgr = new Resourcemanager(this, getGameDataPath());
+ _resMgr = new Resourcemanager(this);
assert(_resMgr);
setCurrentPalette(_resMgr->loadPalette("PALETTE.COL"));
@@ -125,6 +123,7 @@ KyraEngine::KyraEngine(GameDetector *detector, OSystem *syst)
KyraEngine::~KyraEngine() {
delete _resMgr;
+ delete _screen;
delete _mouse;
delete _items;
delete _npcScript;
@@ -175,7 +174,7 @@ void KyraEngine::shutdown() {
}
void KyraEngine::updateScreen(void) {
- _system->copyRectToScreen(_screen, 320, 0, 0, 320, 240);
+ _system->copyRectToScreen(_screen, 320, 0, 0, 320, 200);
_system->updateScreen();
}