aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/draw.cpp
diff options
context:
space:
mode:
authorTravis Howell2007-04-15 00:55:16 +0000
committerTravis Howell2007-04-15 00:55:16 +0000
commit1c00843f2be1ccfd74182d0268d43fdf8dfcec6f (patch)
treebb2f9181f066d94a2b6566a661d730e5495e5628 /engines/agos/draw.cpp
parentaa0f36358bdba01f4714e69ad972e728b3309bc4 (diff)
downloadscummvm-rg350-1c00843f2be1ccfd74182d0268d43fdf8dfcec6f.tar.gz
scummvm-rg350-1c00843f2be1ccfd74182d0268d43fdf8dfcec6f.tar.bz2
scummvm-rg350-1c00843f2be1ccfd74182d0268d43fdf8dfcec6f.zip
Cleanup.
svn-id: r26480
Diffstat (limited to 'engines/agos/draw.cpp')
-rw-r--r--engines/agos/draw.cpp26
1 files changed, 3 insertions, 23 deletions
diff --git a/engines/agos/draw.cpp b/engines/agos/draw.cpp
index 578ea74dcc..c48db940ee 100644
--- a/engines/agos/draw.cpp
+++ b/engines/agos/draw.cpp
@@ -27,7 +27,6 @@
#include "agos/agos.h"
#include "agos/intern.h"
-#include "agos/vga.h"
namespace AGOS {
@@ -54,7 +53,6 @@ byte *AGOSEngine::getScaleBuf() {
void AGOSEngine::animateSprites() {
VgaSprite *vsp;
VgaPointersEntry *vpe;
- VC10_state state;
if (_paletteFlag == 2)
_paletteFlag = 1;
@@ -84,13 +82,7 @@ void AGOSEngine::animateSprites() {
_vgaCurSpriteId = vsp->id;
_vgaCurSpritePriority = vsp->priority;
- state.image = vsp->image;
- state.palette = (vsp->palette & 15) * 16;
- state.x = vsp->x;
- state.y = vsp->y;
- state.flags = vsp->flags;
-
- drawImage_init(&state);
+ drawImage_init(vsp->image, vsp->palette, vsp->x, vsp->y, vsp->flags);
vsp++;
}
@@ -124,13 +116,7 @@ void AGOSEngine::animateSpritesDebug() {
printf("id:%5d image:%3d base-color:%3d x:%3d y:%3d flags:%x\n",
vsp->id, vsp->image, vsp->palette, vsp->x, vsp->y, vsp->flags);
- state.image = vsp->image;
- state.palette = (vsp->palette & 15) * 16;
- state.x = vsp->x;
- state.y = vsp->y;
- state.flags = vsp->flags;
-
- drawImage_init(&state);
+ drawImage_init(vsp->image, vsp->palette, vsp->x, vsp->y, vsp->flags);
vsp++;
}
@@ -200,13 +186,7 @@ void AGOSEngine::animateSpritesByY() {
_vgaCurSpriteId = vsp->id;
_vgaCurSpritePriority = vsp->priority;
- state.image = vsp->image;
- state.palette = 0;
- state.x = vsp->x;
- state.y = vsp->y;
- state.flags = vsp->flags;
-
- drawImage_init(&state);
+ drawImage_init(vsp->image, vsp->palette, vsp->x, vsp->y, vsp->flags);
}
_updateScreen = true;