aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTorbjörn Andersson2006-04-10 07:21:44 +0000
committerTorbjörn Andersson2006-04-10 07:21:44 +0000
commit2695cb6f88de69bb66f5f40cb936773736a85672 (patch)
treef55fcd2c44f3eb657c0f4308fa99ba5b022088e1
parent50700d7ac6c9bb200ba0ec3b7448d84e4bf8acf9 (diff)
downloadscummvm-rg350-2695cb6f88de69bb66f5f40cb936773736a85672.tar.gz
scummvm-rg350-2695cb6f88de69bb66f5f40cb936773736a85672.tar.bz2
scummvm-rg350-2695cb6f88de69bb66f5f40cb936773736a85672.zip
Merged o_loadBeard() and o_unloadBeard() into o1_loadBeard() and
o1_unloadBeard(). svn-id: r21750
-rw-r--r--engines/simon/items.cpp14
-rw-r--r--engines/simon/simon.h2
-rw-r--r--engines/simon/vga.cpp20
3 files changed, 12 insertions, 24 deletions
diff --git a/engines/simon/items.cpp b/engines/simon/items.cpp
index e9160f908d..a0e081bf31 100644
--- a/engines/simon/items.cpp
+++ b/engines/simon/items.cpp
@@ -1376,12 +1376,22 @@ void SimonEngine::o1_mouseOff() {
void SimonEngine::o1_loadBeard() {
// 182: load beard
- o_loadBeard();
+ if (_beardLoaded == false) {
+ _beardLoaded = true;
+ _lockWord |= 0x8000;
+ read_vga_from_datfile_1(328);
+ _lockWord &= ~0x8000;
+ }
}
void SimonEngine::o1_unloadBeard() {
// 183: unload beard
- o_unloadBeard();
+ if (_beardLoaded == true) {
+ _beardLoaded = false;
+ _lockWord |= 0x8000;
+ read_vga_from_datfile_1(23);
+ _lockWord &= ~0x8000;
+ }
}
void SimonEngine::o1_unloadZone() {
diff --git a/engines/simon/simon.h b/engines/simon/simon.h
index fdde41a313..40bfbc10b2 100644
--- a/engines/simon/simon.h
+++ b/engines/simon/simon.h
@@ -587,8 +587,6 @@ protected:
void o_pathfind(int x, int y, uint var_1, uint var_2);
void o_mouseOn();
void o_mouseOff();
- void o_loadBeard();
- void o_unloadBeard();
void o_unloadZone(uint a);
void o_unfreezeBottom();
void o_fadeToBlack();
diff --git a/engines/simon/vga.cpp b/engines/simon/vga.cpp
index 4b109bbccc..b30b306c28 100644
--- a/engines/simon/vga.cpp
+++ b/engines/simon/vga.cpp
@@ -224,26 +224,6 @@ void SimonEngine::vcSkipNextInstruction() {
fprintf(_dumpFile, "; skipped\n");
}
-void SimonEngine::o_unloadBeard() {
- // Simon1 Only
- if (_beardLoaded == true) {
- _beardLoaded = false;
- _lockWord |= 0x8000;
- read_vga_from_datfile_1(23);
- _lockWord &= ~0x8000;
- }
-}
-
-void SimonEngine::o_loadBeard() {
- // Simon1 Only
- if (_beardLoaded == false) {
- _beardLoaded = true;
- _lockWord |= 0x8000;
- read_vga_from_datfile_1(328);
- _lockWord &= ~0x8000;
- }
-}
-
// VGA Script commands
void SimonEngine::vc1_fadeOut() {
/* dummy opcode */