diff --git a/engines/icb/breath.cpp b/engines/icb/breath.cpp index 6be9b57eac1..a1310584383 100644 --- a/engines/icb/breath.cpp +++ b/engines/icb/breath.cpp @@ -74,7 +74,7 @@ Breath::Breath() { #define SMOKE_IC (32) #define SMOKE_IS (4) -#define BREATH_DY (-(g_icb->getRandomSource()->getRandomNumber(2 - 1))) +#define BREATH_DY (-static_cast(g_icb->getRandomSource()->getRandomNumber(2 - 1))) #define BREATH_DZ (g_icb->getRandomSource()->getRandomNumber(4 - 1)) #define BREATH_DC (-4) #define BREATH_DS (2)