DREAMWEB: Ported 'movemap' to C++

This commit is contained in:
Bertrand Augereau 2011-08-17 01:16:05 +02:00
parent 8892f2ec70
commit ca32fb2b34
6 changed files with 25 additions and 39 deletions

View file

@ -856,5 +856,26 @@ void DreamGenContext::madmode() {
data.byte(kPointermode) = 2;
}
void DreamGenContext::movemap(uint8 param) {
switch (param) {
case 32:
data.byte(kMapy) -= 20;
break;
case 16:
data.byte(kMapy) -= 10;
break;
case 8:
data.byte(kMapy) += 10;
break;
case 2:
data.byte(kMapx) += 11;
break;
default:
data.byte(kMapx) -= 11;
break;
}
data.byte(kNowinnewroom) = 1;
}
} /*namespace dreamgen */