aboutsummaryrefslogtreecommitdiff
path: root/akos.h
diff options
context:
space:
mode:
authorMax Horn2002-05-23 00:37:00 +0000
committerMax Horn2002-05-23 00:37:00 +0000
commit8fd03ae929e06355a89ffbd10b8bbf06b455e782 (patch)
treeb50a05cf884601edb36b09dcc5709121acbca462 /akos.h
parent1ba002766e07f17c42b682714d16ef19352602ec (diff)
downloadscummvm-rg350-8fd03ae929e06355a89ffbd10b8bbf06b455e782.tar.gz
scummvm-rg350-8fd03ae929e06355a89ffbd10b8bbf06b455e782.tar.bz2
scummvm-rg350-8fd03ae929e06355a89ffbd10b8bbf06b455e782.zip
moved more stuff out of the Scumm class (usage of g_scumm is only temporary, Endy, no worries <g>); some other cleanup
svn-id: r4376
Diffstat (limited to 'akos.h')
-rw-r--r--akos.h15
1 files changed, 14 insertions, 1 deletions
diff --git a/akos.h b/akos.h
index f4a1d8afc0..bec0323e02 100644
--- a/akos.h
+++ b/akos.h
@@ -53,6 +53,7 @@ struct AkosCI {
#endif
struct AkosRenderer {
+//protected:
CostumeData *cd;
int x,y; /* where to draw costume */
byte scale_x, scale_y; /* scaling */
@@ -103,7 +104,19 @@ struct AkosRenderer {
byte *akcd;
byte palette[256];
-
+
+public:
+ bool drawCostume();
+ void setPalette(byte *palette);
+ void setCostume(int costume);
+ void setFacing(Actor *a);
+ bool drawCostumeChannel(int chan);
+ void codec1();
+ void codec5();
+ void codec16();
+ void codec1_ignorePakCols(int num);
+ void c1_spec2();
+ void c1_spec3();
};
enum AkosOpcodes{