From efb9057dda86fb8899cfbe18e3857b88f5597b22 Mon Sep 17 00:00:00 2001 From: Willem Jan Palenstijn Date: Sat, 24 Dec 2011 13:12:00 +0100 Subject: [PATCH] DREAMWEB: Remove unused function --- devtools/tasmrecover/tasm-recover | 2 +- engines/dreamweb/dreamgen.cpp | 43 ------------------------------- engines/dreamweb/dreamgen.h | 1 - 3 files changed, 1 insertion(+), 45 deletions(-) diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover index 04e204720ec..d6bf6d6cb39 100755 --- a/devtools/tasmrecover/tasm-recover +++ b/devtools/tasmrecover/tasm-recover @@ -750,9 +750,9 @@ generator = cpp(context, "DreamGen", blacklist = [ 'saveposition', 'saveseg', 'scanfornames', - 'scanforsame', 'screenupdate', 'scrollmonitor', + 'searchforsame', 'security', 'seecommandtail', 'selectlocation', diff --git a/engines/dreamweb/dreamgen.cpp b/engines/dreamweb/dreamgen.cpp index d1abe79a487..b9816c28b28 100644 --- a/engines/dreamweb/dreamgen.cpp +++ b/engines/dreamweb/dreamgen.cpp @@ -284,49 +284,6 @@ findopen2a: goto findopen1a; } -void DreamGenContext::searchForSame() { - STACK_CHECK; - si = cx; -searchagain: - _inc(si); - al = es.byte(bx); -search: - _cmp(es.byte(si), al); - if (flags.z()) - goto gotstartletter; - _inc(cx); - _inc(si); - _cmp(si, 8000); - if (flags.c()) - goto search; - si = bx; - ax = pop(); - return; -gotstartletter: - push(bx); - push(si); -keepchecking: - _inc(si); - _inc(bx); - al = es.byte(bx); - ah = es.byte(si); - _cmp(al, ':'); - if (flags.z()) - goto foundmatch; - _cmp(al, 0); - if (flags.z()) - goto foundmatch; - _cmp(al, ah); - if (flags.z()) - goto keepchecking; - si = pop(); - bx = pop(); - goto searchagain; -foundmatch: - si = pop(); - bx = pop(); -} - void DreamGenContext::reExFromInv() { STACK_CHECK; findInvPos(); diff --git a/engines/dreamweb/dreamgen.h b/engines/dreamweb/dreamgen.h index 2041ab186b2..10abde7fffc 100644 --- a/engines/dreamweb/dreamgen.h +++ b/engines/dreamweb/dreamgen.h @@ -470,7 +470,6 @@ public: void purgeAnItem(); void getSetAd(); void findOpenPos(); - void searchForSame(); void rollEm(); void findAllOpen(); void fillOpen();