diff options
-rw-r--r-- | engines/sci/engine/kmath.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/sci/engine/kmath.cpp b/engines/sci/engine/kmath.cpp index cca9e3a6b4..0391316e62 100644 --- a/engines/sci/engine/kmath.cpp +++ b/engines/sci/engine/kmath.cpp @@ -128,7 +128,7 @@ reg_t kCosDiv(EngineState *s, int, int argc, reg_t *argv) { int value = argv[1].toSint16(); double cosval = cos(angle * PI / 180.0); - if ((cosval < 0.0001) && (cosval > 0.0001)) { + if ((cosval < 0.0001) && (cosval > -0.0001)) { warning("Attepted division by zero"); return make_reg(0, 0); } else @@ -140,7 +140,7 @@ reg_t kSinDiv(EngineState *s, int, int argc, reg_t *argv) { int value = argv[1].toSint16(); double sinval = sin(angle * PI / 180.0); - if ((sinval < 0.0001) && (sinval > 0.0001)) { + if ((sinval < 0.0001) && (sinval > -0.0001)) { warning("Attepted division by zero"); return make_reg(0, 0); } else |