diff UI/UiGame.cpp @ 1470:c987b5ed09af

footer array fix
author zipi
date Mon, 26 Aug 2013 19:11:55 +0100
parents 2ca62c9e7b3c
children 7ef4b64f6329 47c89461be23
line wrap: on
line diff
--- a/UI/UiGame.cpp	Mon Aug 26 18:49:17 2013 +0100
+++ b/UI/UiGame.cpp	Mon Aug 26 19:11:55 2013 +0100
@@ -1387,7 +1387,7 @@
             for ( i = pFontLucida->GetLineWidth(GameUI_Footer_TimedString.data());
                 i > 450;
                 i = pFontLucida->GetLineWidth(GameUI_Footer_TimedString.data()) )
-                byte_5C3427[strlen(GameUI_Footer_TimedString.data())] = 0;
+                GameUI_Footer_TimedString[strlen(GameUI_Footer_TimedString.data()) - 1] = 0;
             }
         else
             {
@@ -1395,7 +1395,7 @@
             for ( j = pFontLucida->GetLineWidth(pFooterString.data());
                 j > 450;
                 j = pFontLucida->GetLineWidth(pFooterString.data()) )
-                GameUI_Footer_TimedString[strlen(pFooterString.data()) + 199] = 0;
+                pFooterString[strlen(pFooterString.data()) - 1] = 0;
             }
         }
     }
@@ -1428,7 +1428,7 @@
                 {
                 v4 = strlen(GameUI_Footer_TimedString.data());
                 v5 = pFontLucida;
-                byte_5C3427[v4] = 0;
+                GameUI_Footer_TimedString[v4 - 1] = 0;
                 v2 = pFontLucida->GetLineWidth(GameUI_Footer_TimedString.data());
                 }
             }
@@ -1441,7 +1441,7 @@
                 {
                 v7 = strlen(pFooterString.data());
                 v8 = pFontLucida;
-                GameUI_Footer_TimedString[v7 + 199] = 0;
+                pFooterString[v7 - 1] = 0;
                 v6 = pFontLucida->GetLineWidth(pFooterString.data());
                 }
             }