aboutsummaryrefslogtreecommitdiff
path: root/engines/tony
diff options
context:
space:
mode:
authorMatthew Hoops2012-06-09 17:31:18 -0400
committerMatthew Hoops2012-06-09 17:31:18 -0400
commit060449042a532e6cd7319ea36376021d76dde470 (patch)
tree14801116a49c58ee4a6527ec57fe06b5e6dc44ce /engines/tony
parent4a3518dc92762cbcd8bda8786c975af021564b37 (diff)
downloadscummvm-rg350-060449042a532e6cd7319ea36376021d76dde470.tar.gz
scummvm-rg350-060449042a532e6cd7319ea36376021d76dde470.tar.bz2
scummvm-rg350-060449042a532e6cd7319ea36376021d76dde470.zip
TONY: Silence some gcc warnings
Diffstat (limited to 'engines/tony')
-rw-r--r--engines/tony/loc.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/engines/tony/loc.cpp b/engines/tony/loc.cpp
index 146ca65533..61271d7f39 100644
--- a/engines/tony/loc.cpp
+++ b/engines/tony/loc.cpp
@@ -1226,10 +1226,10 @@ short RMCharacter::scanLine(const RMPoint &punto) {
Lcount++;
if (Lstatus) {
Ldx = Lspeed * Lcount;
- Ldy = Lslope * Ldx;
+ Ldy = (int)(Lslope * Ldx);
} else {
Ldy = Lspeed * Lcount;
- Ldx = Lslope * Ldy;
+ Ldx = (int)(Lslope * Ldy);
}
Lscan.x = Lstart.x + Ldx;
@@ -1285,10 +1285,10 @@ RMPoint RMCharacter::invScanLine(const RMPoint &punto) {
Lcount++;
if (Lstatus) {
Ldx = Lspeed * Lcount;
- Ldy = Lslope * Ldx;
+ Ldy = (int)(Lslope * Ldx);
} else {
Ldy = Lspeed * Lcount;
- Ldx = Lslope * Ldy;
+ Ldx = (int)(Lslope * Ldy);
}
Lscan.x = Lstart.x + Ldx;
Lscan.y = Lstart.y + Ldy;
@@ -1402,7 +1402,7 @@ void RMCharacter::doFrame(CORO_PARAM, RMGfxTargetBuffer *bigBuf, int loc) {
// If we are going horizontally
if (walkstatus == 1) {
dx = walkspeed * walkcount;
- dy = slope * dx;
+ dy = (int)(slope * dx);
_pos.x = linestart.x + dx;
_pos.y = linestart.y + dy;
@@ -1417,7 +1417,7 @@ void RMCharacter::doFrame(CORO_PARAM, RMGfxTargetBuffer *bigBuf, int loc) {
// If we are going vertical
if (walkstatus == 0) {
dy = walkspeed * walkcount;
- dx = slope * dy;
+ dx = (int)(slope * dy);
_pos.x = linestart.x + dx;
_pos.y = linestart.y + dy;