aboutsummaryrefslogtreecommitdiff
path: root/sky
diff options
context:
space:
mode:
authorJoost Peters2003-04-21 14:12:19 +0000
committerJoost Peters2003-04-21 14:12:19 +0000
commit6a28523ceaf47a9e150785ffba49176cc77ed0ac (patch)
tree977ea7b4edb1c687e19e39acf6704524d0d88fe1 /sky
parent835982c60f96d8227938dc6315f38ca702761fe6 (diff)
downloadscummvm-rg350-6a28523ceaf47a9e150785ffba49176cc77ed0ac.tar.gz
scummvm-rg350-6a28523ceaf47a9e150785ffba49176cc77ed0ac.tar.bz2
scummvm-rg350-6a28523ceaf47a9e150785ffba49176cc77ed0ac.zip
added detection for v0.0303
svn-id: r7061
Diffstat (limited to 'sky')
-rw-r--r--sky/disk.cpp3
-rw-r--r--sky/sky.cpp7
2 files changed, 10 insertions, 0 deletions
diff --git a/sky/disk.cpp b/sky/disk.cpp
index 19fcddb8df..88a180e7b1 100644
--- a/sky/disk.cpp
+++ b/sky/disk.cpp
@@ -216,6 +216,9 @@ uint32 SkyDisk::determineGameVersion() {
case 1404:
//floppy (v0.0288)
return 288;
+ case 1413:
+ //floppy (v0.0303)
+ return 303;
case 1445:
//floppy (v0.0331)
return 331;
diff --git a/sky/sky.cpp b/sky/sky.cpp
index bb5e5d73d8..7fcddd6e71 100644
--- a/sky/sky.cpp
+++ b/sky/sky.cpp
@@ -198,6 +198,9 @@ SkyText *SkyState::getSkyText() {
case 288:
//floppy version
return new SkyText_v00288(_skyDisk, _gameVersion);
+ case 303:
+ //floppy version
+ return new SkyText_v00303(_skyDisk, _gameVersion);
case 331:
//floppy version
return new SkyText_v00331(_skyDisk, _gameVersion);
@@ -219,6 +222,8 @@ bool SkyState::isDemo(uint32 version) {
return true;
case 288:
return false;
+ case 303:
+ return false;
case 331:
return false;
case 365:
@@ -238,6 +243,8 @@ bool SkyState::isCDVersion(uint32 version) {
return false;
case 288:
return false;
+ case 303:
+ return false;
case 331:
return false;
case 365: