From 721b619398af28037cc595300052af430b9b31a5 Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Thu, 11 Oct 2012 22:58:04 +1100 Subject: HOPKINS: Added explicit int16 cast to all READ_LE_UINT16 accesses. I've already previously fixed two initialisatoin errors for data reading that expected int's to be 16 bits and signed, so adding the explicit cast everywhere will likely fix other similiar issues. --- engines/hopkins/menu.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'engines/hopkins/menu.cpp') diff --git a/engines/hopkins/menu.cpp b/engines/hopkins/menu.cpp index 23baec188e..fcebb2ce8b 100644 --- a/engines/hopkins/menu.cpp +++ b/engines/hopkins/menu.cpp @@ -290,7 +290,7 @@ void MenuManager::CHARGE_PARTIE() { v4 = &_vm->_globals.SAUVEGARDE->data[svField1300]; v5 = 0; do { - _vm->_globals.INVENTAIRE[v5] = READ_LE_UINT16(v4 + 2 * v5); + _vm->_globals.INVENTAIRE[v5] = (int16)READ_LE_UINT16(v4 + 2 * v5); ++v5; } while (v5 <= 34); -- cgit v1.2.3