aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/settings.cpp
diff options
context:
space:
mode:
authorThanasis Antoniou2019-04-05 21:33:47 +0300
committerThanasis Antoniou2019-04-05 21:35:55 +0300
commita0beaa6f4e925292f3ffaa8045e580cd579d3ed0 (patch)
tree8debb2e8a7d8d7a58295d939ea8cd8bfe2b3e8e5 /engines/bladerunner/settings.cpp
parent62660da0bc8bdbaa464f8b25ee993f6dfb90aa85 (diff)
downloadscummvm-rg350-a0beaa6f4e925292f3ffaa8045e580cd579d3ed0.tar.gz
scummvm-rg350-a0beaa6f4e925292f3ffaa8045e580cd579d3ed0.tar.bz2
scummvm-rg350-a0beaa6f4e925292f3ffaa8045e580cd579d3ed0.zip
BLADERUNNER: SFX named constants and MissSound fix
Still pending cleaning up Ambient_Sounds_Add_Sound and Ambient_Sounds_Add_Looping_Sound calls
Diffstat (limited to 'engines/bladerunner/settings.cpp')
-rw-r--r--engines/bladerunner/settings.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/engines/bladerunner/settings.cpp b/engines/bladerunner/settings.cpp
index 6c3e5a7e33..f86536e572 100644
--- a/engines/bladerunner/settings.cpp
+++ b/engines/bladerunner/settings.cpp
@@ -148,6 +148,10 @@ bool Settings::openNewScene() {
return true;
}
+int Settings::getAmmoTypesCount() {
+ return kAmmoTypesCount;
+}
+
int Settings::getAmmoType() const {
return _ammoType;
}
@@ -220,7 +224,7 @@ void Settings::save(SaveFileWriteStream &f) {
f.writeInt(_unk0);
f.writeInt(_difficulty);
f.writeInt(_ammoType);
- for (int i = 0; i != 3; ++i) {
+ for (int i = 0; i != kAmmoTypesCount; ++i) {
f.writeInt(_ammoAmounts[i]);
}
}
@@ -233,7 +237,7 @@ void Settings::load(SaveFileReadStream &f) {
_unk0 = f.readInt();
_difficulty = f.readInt();
_ammoType = f.readInt();
- for (int i = 0; i != 3; ++i) {
+ for (int i = 0; i != kAmmoTypesCount; ++i) {
_ammoAmounts[i] = f.readInt();
}
}