Split code into more specific files and cleanup
svn-id: r24394
This commit is contained in:
parent
e26954bcdb
commit
ff574a63ee
20 changed files with 3275 additions and 3120 deletions
|
@ -79,14 +79,19 @@ void AGOSEngine::o1_rescan() {
|
|||
|
||||
void AGOSEngine::o1_animate() {
|
||||
// 98: start vga
|
||||
uint vga_res, vgaSpriteId, windowNum, x, y, palette;
|
||||
vgaSpriteId = getVarOrWord();
|
||||
vga_res = vgaSpriteId / 100;
|
||||
windowNum = getVarOrByte();
|
||||
x = getVarOrWord();
|
||||
y = getVarOrWord();
|
||||
palette = getVarOrWord();
|
||||
loadSprite(windowNum, vga_res, vgaSpriteId, x, y, palette);
|
||||
uint vgaSpriteId = getVarOrWord();
|
||||
uint windowNum = getVarOrByte();
|
||||
uint x = getVarOrWord();
|
||||
uint y = getVarOrWord();
|
||||
uint palette = getVarOrWord();
|
||||
|
||||
if (getGameType() == GType_SIMON1 && (getFeatures() & GF_TALKIE) && vgaSpriteId >= 400) {
|
||||
_lastVgaWaitFor = 0;
|
||||
}
|
||||
|
||||
_lockWord |= 0x40;
|
||||
animate(windowNum, vgaSpriteId / 100, vgaSpriteId, x, y, palette);
|
||||
_lockWord &= ~0x40;
|
||||
}
|
||||
|
||||
void AGOSEngine::o1_stopAnimate() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue