diff options
author | Matthew Stewart | 2018-05-19 14:18:57 -0400 |
---|---|---|
committer | Eugene Sandulenko | 2018-08-09 08:37:30 +0200 |
commit | ec2306f8b03f4ebfc0cc65b506ec3c1b9135481f (patch) | |
tree | 522eb1d236eb397dad96b6b2bc65b41fc37b67c6 /engines/startrek/startrek.h | |
parent | 6117a8919432e7223f3e263f7d9c2f84840f76b9 (diff) | |
download | scummvm-rg350-ec2306f8b03f4ebfc0cc65b506ec3c1b9135481f.tar.gz scummvm-rg350-ec2306f8b03f4ebfc0cc65b506ec3c1b9135481f.tar.bz2 scummvm-rg350-ec2306f8b03f4ebfc0cc65b506ec3c1b9135481f.zip |
STARTREK: Don't memset sprites, add Fixed16 type
Diffstat (limited to 'engines/startrek/startrek.h')
-rw-r--r-- | engines/startrek/startrek.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/startrek/startrek.h b/engines/startrek/startrek.h index 1e1dbc7598..f1a5176c94 100644 --- a/engines/startrek/startrek.h +++ b/engines/startrek/startrek.h @@ -246,12 +246,12 @@ public: // Objects void initObjects(); - int loadObjectAnim(int objectIndex, const Common::String &animName, int16 x, int16 y, uint16 arg8); + int loadObjectAnim(int objectIndex, const Common::String &animName, int16 x, int16 y, Fixed16 scale); bool objectWalkToPosition(int objectIndex, const Common::String &animFile, int16 srcX, int16 srcY, int16 destX, int16 destY); void updateObjectAnimations(); void removeObjectFromScreen(int objectIndex); void objectFunc1(); - void drawObjectToScreen(Object *object, const Common::String &animName, int16 x, int16 y, uint16 scale, bool addSprite); + void drawObjectToScreen(Object *object, const Common::String &animName, int16 x, int16 y, Fixed16 scale, bool addSprite); void releaseAnim(Object *object); void initStandAnim(int objectIndex); void updateObjectPositionWhileWalking(Object *object, int16 x, int16 y); @@ -260,13 +260,13 @@ public: int findObjectAt(int x, int y); int findObjectAt(Common::Point p) { return findObjectAt(p.x, p.y); } - SharedPtr<Bitmap> loadAnimationFrame(const Common::String &filename, uint16 arg2); + SharedPtr<Bitmap> loadAnimationFrame(const Common::String &filename, Fixed16 scale); Common::String getCrewmanAnimFilename(int objectIndex, const Common::String &basename); void updateMouseBitmap(); void showInventoryIcons(bool showItem); void hideInventoryIcons(); int showInventoryMenu(int x, int y, bool restoreMouse); - SharedPtr<Bitmap> scaleBitmap(SharedPtr<Bitmap> bitmap, uint16 scale); + SharedPtr<Bitmap> scaleBitmap(SharedPtr<Bitmap> bitmap, Fixed16 scale); void scaleBitmapRow(byte *src, byte *dest, uint16 origWidth, uint16 scaledWidth); // Events |