DREAMWEB: Remove globals kCurrentframe, kTakeoff

This commit is contained in:
Willem Jan Palenstijn 2011-12-08 14:50:33 +01:00
parent e8ccbe3558
commit e40f1af3dc
7 changed files with 513 additions and 521 deletions

View file

@ -30,10 +30,9 @@ uint16 DreamGenContext::getPersFrame(uint8 index) {
void DreamGenContext::convIcons() {
uint8 index = data.byte(kCharacter) & 127;
data.word(kCurrentframe) = getPersFrame(index);
Frame *frame = findSource();
uint16 frameNumber = (data.word(kCurrentframe) - data.word(kTakeoff)) & 0xff;
showFrame(frame, 234, 2, frameNumber, 0);
uint16 frame = getPersFrame(index);
const Frame *base = findSource(frame);
showFrame(base, 234, 2, frame, 0);
}
} // End of namespace DreamGen