diff options
Diffstat (limited to 'scumm/akos.h')
-rw-r--r-- | scumm/akos.h | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/scumm/akos.h b/scumm/akos.h index 1055f9ab88..bbd1f41f60 100644 --- a/scumm/akos.h +++ b/scumm/akos.h @@ -37,18 +37,26 @@ struct CostumeData; struct AkosHeader; struct AkosOffset; -/* TODO: class AkosCostumeLoader : public BaseCostumeLoader { +protected: + const byte *_akos; + public: - AkosCostumeLoader(ScummEngine *vm); + AkosCostumeLoader(ScummEngine *vm) : BaseCostumeLoader(vm) {} void loadCostume(int id); byte increaseAnims(Actor *a); void costumeDecodeData(Actor *a, int frame, uint usemask); //void animateLimb(int limb, int f); + bool hasManyDirections(int id) { + loadCostume(id); + return hasManyDirections(); + } + +protected: + bool hasManyDirections(); }; -*/ class AkosRenderer : public BaseCostumeRenderer { protected: |