From f7e515a361dac041e6693ed9a1056df6ad05975e Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Thu, 24 May 2012 00:22:14 +1000 Subject: TONY: Fix type casting in LetterLength method --- engines/tony/font.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'engines/tony/font.h') diff --git a/engines/tony/font.h b/engines/tony/font.h index 6acfea7295..82ce686ec0 100644 --- a/engines/tony/font.h +++ b/engines/tony/font.h @@ -80,7 +80,7 @@ protected: virtual int ConvertToLetter(byte nChar) = 0; // Character width - virtual int LetterLength(byte nChar, byte nNext = 0) = 0; + virtual int LetterLength(int nChar, int nNext = 0) = 0; public: virtual int LetterHeight(void) = 0; @@ -129,8 +129,8 @@ protected: int ConvertToLetter(byte nChar) { return cTable[nChar]; } - int LetterLength(byte nChar, byte nNext = 0) { - return (nChar != -1 ? lTable[nChar] + l2Table[nChar][nNext] : lDefault); + int LetterLength(int nChar, int nNext = 0) { + return (nChar != -1 ? lTable[(byte)nChar] + l2Table[(byte)nChar][(byte)nNext] : lDefault); } public: -- cgit v1.2.3