aboutsummaryrefslogtreecommitdiff
path: root/engines/startrek/object.h
diff options
context:
space:
mode:
authorMatthew Stewart2018-05-19 14:18:57 -0400
committerEugene Sandulenko2018-08-09 08:37:30 +0200
commitec2306f8b03f4ebfc0cc65b506ec3c1b9135481f (patch)
tree522eb1d236eb397dad96b6b2bc65b41fc37b67c6 /engines/startrek/object.h
parent6117a8919432e7223f3e263f7d9c2f84840f76b9 (diff)
downloadscummvm-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/object.h')
-rw-r--r--engines/startrek/object.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/engines/startrek/object.h b/engines/startrek/object.h
index cdcae7403f..8885390f60 100644
--- a/engines/startrek/object.h
+++ b/engines/startrek/object.h
@@ -40,7 +40,7 @@ struct Object {
uint16 animType;
Sprite sprite;
char animationString4[10];
- uint16 scale;
+ Fixed16 scale;
SharedPtr<FileStream> animFile;
uint16 numAnimFrames;
uint16 animFrame;
@@ -59,12 +59,12 @@ struct Object {
int16 iwDestPosition;
// Fixed-point position values (16.16) used while walking.
- FixedInt granularPosX;
- FixedInt granularPosY;
+ Fixed32 granularPosX;
+ Fixed32 granularPosY;
// Fixed-point speed values (16.16).
- FixedInt speedX;
- FixedInt speedY;
+ Fixed32 speedX;
+ Fixed32 speedY;
Common::Point dest; // Position object is walking toward
uint16 field90;