Skip to content

Commit

Permalink
DREAMWEB: 'panelIcons1' ported to C++
Browse files Browse the repository at this point in the history
  • Loading branch information
tramboi committed Dec 4, 2011
1 parent 7ce0cee commit 73a0e83
Show file tree
Hide file tree
Showing 5 changed files with 14 additions and 32 deletions.
1 change: 1 addition & 0 deletions devtools/tasmrecover/tasm-recover
Expand Up @@ -334,6 +334,7 @@ generator = cpp(context, "DreamGen", blacklist = [
'out22c',
'paltoendpal',
'paltostartpal',
'panelicons1',
'paneltomap',
'parseblaster',
'personnametext',
Expand Down
31 changes: 0 additions & 31 deletions engines/dreamweb/dreamgen.cpp
Expand Up @@ -10867,37 +10867,6 @@ void DreamGenContext::middlePanel() {
showFrame();
}

void DreamGenContext::panelIcons1() {
STACK_CHECK;
di = 0;
_cmp(data.byte(kWatchon), 1);
if (flags.z())
goto watchison;
di = 48;
watchison:
push(di);
ds = data.word(kIcons2);
_add(di, 204);
bx = 4;
al = 2;
ah = 0;
showFrame();
di = pop();
push(di);
_cmp(data.byte(kZoomon), 1);
if (flags.z())
goto zoomisoff;
ds = data.word(kIcons1);
_add(di, 228);
bx = 8;
al = 5;
ah = 0;
showFrame();
zoomisoff:
di = pop();
showWatch();
}

void DreamGenContext::blank() {
STACK_CHECK;
_cmp(data.byte(kCommandtype), 199);
Expand Down
1 change: 0 additions & 1 deletion engines/dreamweb/dreamgen.h
Expand Up @@ -939,7 +939,6 @@ class DreamGenContext : public Context {
void loadSecondSample();
void transferConToEx();
void businessMan();
void panelIcons1();
void adjustDown();
void withWhat();
void createFile();
Expand Down
12 changes: 12 additions & 0 deletions engines/dreamweb/stubs.cpp
Expand Up @@ -2813,6 +2813,18 @@ void DreamGenContext::showMan() {
showFrame(icons1(), 28, 25, 2, 0);
}

void DreamGenContext::panelIcons1() {
uint16 x;
if (data.byte(kWatchon) != 1)
x = 48;
else
x = 0;
showFrame(icons2(), 204 + x, 4, 2, 0);
if (data.byte(kZoomon) != 1)
showFrame(icons1(), 228 + x, 8, 5, 0);
showWatch();
}

uint8 DreamGenContext::getLocation(uint8 index) {
return data.byte(kRoomscango + index);
}
Expand Down
1 change: 1 addition & 0 deletions engines/dreamweb/stubs.h
Expand Up @@ -408,6 +408,7 @@
void showOuterPad();
void showExit();
void showMan();
void panelIcons1();
void buttonOne();
void buttonTwo();
void buttonThree();
Expand Down

0 comments on commit 73a0e83

Please sign in to comment.