DREAMWEB: Ported 'movemap' to C++
This commit is contained in:
parent
8892f2ec70
commit
ca32fb2b34
6 changed files with 25 additions and 39 deletions
|
@ -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 */
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue