foxygit / doom Log in
commit 66205bbff120062dea6bb519e6ec2461c3c85901
Author:     derek57 <derek57@users.noreply.github.com>
AuthorDate: Mon Dec 22 17:29:44 2014 +0100
Commit:     derek57 <derek57@users.noreply.github.com>
CommitDate: Mon Dec 22 17:29:44 2014 +0100

    even more endianness fixes by myself (Ronald Lasmanowicz)

    I figured this out while porting Chocolate to the Nintendo Wii and also had to change these lines of code.
---
 src/heretic/in_lude.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/heretic/in_lude.c b/src/heretic/in_lude.c
index 2314a52b..e6fc1b13 100644
--- a/src/heretic/in_lude.c
+++ b/src/heretic/in_lude.c
@@ -1004,14 +1004,14 @@ void IN_DrawNumber(int val, int x, int y, int digits)
     if (digits == 4)
     {
         patch = FontBNumbers[val / 1000];
-        V_DrawShadowedPatch(xpos + 6 - patch->width / 2 - 12, y, patch);
+        V_DrawShadowedPatch(xpos + 6 - SHORT(patch->width) / 2 - 12, y, patch);
     }
     if (digits > 2)
     {
         if (realdigits > 2)
         {
             patch = FontBNumbers[val / 100];
-            V_DrawShadowedPatch(xpos + 6 - patch->width / 2, y, patch);
+            V_DrawShadowedPatch(xpos + 6 - SHORT(patch->width) / 2, y, patch);
         }
         xpos += 12;
     }
@@ -1021,7 +1021,7 @@ void IN_DrawNumber(int val, int x, int y, int digits)
         if (val > 9)
         {
             patch = FontBNumbers[val / 10];
-            V_DrawShadowedPatch(xpos + 6 - patch->width / 2, y, patch);
+            V_DrawShadowedPatch(xpos + 6 - SHORT(patch->width) / 2, y, patch);
         }
         else if (digits == 2 || oldval > 99)
         {
@@ -1031,11 +1031,11 @@ void IN_DrawNumber(int val, int x, int y, int digits)
     }
     val = val % 10;
     patch = FontBNumbers[val];
-    V_DrawShadowedPatch(xpos + 6 - patch->width / 2, y, patch);
+    V_DrawShadowedPatch(xpos + 6 - SHORT(patch->width) / 2, y, patch);
     if (neg)
     {
         patch = FontBNegative;
-        V_DrawShadowedPatch(xpos + 6 - patch->width / 2 - 12 * (realdigits),
+        V_DrawShadowedPatch(xpos + 6 - SHORT(patch->width) / 2 - 12 * (realdigits),
                             y, patch);
     }
 }
@@ -1061,7 +1061,7 @@ void IN_DrTextB(char *text, int x, int y)
         {
             p = W_CacheLumpNum(FontBLump + c - 33, PU_CACHE);
             V_DrawShadowedPatch(x, y, p);
-            x += p->width - 1;
+            x += SHORT(p->width) - 1;
         }
     }
 }