diff options
Diffstat (limited to 'engines')
-rw-r--r-- | engines/cine/main_loop.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/engines/cine/main_loop.cpp b/engines/cine/main_loop.cpp index 9e382d265c..9a529938c4 100644 --- a/engines/cine/main_loop.cpp +++ b/engines/cine/main_loop.cpp @@ -146,6 +146,8 @@ void mainLoop(int bootScriptIdx) { do { mainLoopSub3(); +This is bad code. executePlayerInput returns an uint16, and we cast it to a char +pointer. Yeah, right... di = (char *)executePlayerInput(); if (var18 != 0) { |