From 2eecba4db94794ac1899ca3c5cfceec0c01e2fe6 Mon Sep 17 00:00:00 2001 From: Strangerke Date: Thu, 1 Mar 2012 08:00:23 +0100 Subject: [PATCH] MORTEVIELLE: Replace an 1-based array by a 0-based one --- engines/mortevielle/mor.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/engines/mortevielle/mor.cpp b/engines/mortevielle/mor.cpp index d54312a97fc..ab2ac1f256c 100644 --- a/engines/mortevielle/mor.cpp +++ b/engines/mortevielle/mor.cpp @@ -622,17 +622,15 @@ void chlm(int &per) { * @remarks Originally called 'pendule' */ void drawClock() { - const int cv[3][13] = { - { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, - { 0, 5, 8, 10, 8, 5, 0, -5, -8, -10, -8, -5, 0 }, - { 0, -5, -3, 0, 3, 5, 6, 5, 3, 0, -3, -5, -6 } + const int cv[2][12] = { + { 5, 8, 10, 8, 5, 0, -5, -8, -10, -8, -5, 0 }, + { -5, -3, 0, 3, 5, 6, 5, 3, 0, -3, -5, -6 } }; const int x = 580; const int y = 123; const int rg = 9; int h, co; - hideMouse(); paint_rect(570, 118, 20, 10); @@ -653,7 +651,7 @@ void drawClock() { if (h == 0) h = 12; - g_vm->_screenSurface.drawLine(((uint)x >> 1)*res, y, ((uint)(x + cv[1][h]) >> 1)*res, y + cv[2][h], co); + g_vm->_screenSurface.drawLine(((uint)x >> 1)*res, y, ((uint)(x + cv[0][h - 1]) >> 1)*res, y + cv[1][h - 1], co); showMouse(); g_vm->_screenSurface.putxy(568, 154);