From dfda109971a45b0ea8e18cbfa8a196bc4d15df53 Mon Sep 17 00:00:00 2001 From: Wanne Date: Tue, 30 Jun 2009 14:45:12 +0000 Subject: [PATCH] - Bugfix: IMP Creation -> String Array for holding the Attribute selection text was too short and so we got a buffer overrun in Debug version - IMP Creation: Moved second info text for skill page some pixels up, because in Russian version text is longer git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@3065 3b4a5df2-a311-0410-b5c6-a8a6f20db521 --- Laptop/IMP Attribute Selection.cpp | 2 +- Laptop/IMP Text System.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Laptop/IMP Attribute Selection.cpp b/Laptop/IMP Attribute Selection.cpp index 6179414e..89500489 100644 --- a/Laptop/IMP Attribute Selection.cpp +++ b/Laptop/IMP Attribute Selection.cpp @@ -260,7 +260,7 @@ void RenderIMPAttributeSelection( void ) DisplayWrappedString( LAPTOP_SCREEN_UL_X + 355, LAPTOP_SCREEN_WEB_UL_Y + 51, ( 640 ), 2, FONT12ARIAL, FONT_WHITE, sgAttributeSelectionText[2],FONT_BLACK,FALSE,0); // this show us the exact maximum attribute based on ini option - CHAR16 sMaxPntsString[64]; + CHAR16 sMaxPntsString[200]; INT32 iMaxPointsToShow = gGameExternalOptions.iMaxAttribute; if (iMaxPointsToShow > 100 ) diff --git a/Laptop/IMP Text System.cpp b/Laptop/IMP Text System.cpp index 72ae62d4..790cf8d8 100644 --- a/Laptop/IMP Text System.cpp +++ b/Laptop/IMP Text System.cpp @@ -186,7 +186,7 @@ void PrintImpText( void ) //LoadAndDisplayIMPText( LAPTOP_SCREEN_UL_X + 130, LAPTOP_SCREEN_WEB_UL_Y + 60, ( 456 - 200 ), IMP_PERS_1, FONT12ARIAL, FONT_WHITE, TRUE, CENTER_JUSTIFIED); //LoadAndDisplayIMPText( LAPTOP_SCREEN_UL_X + 130, LAPTOP_SCREEN_WEB_UL_Y + 130, ( 456 - 200 ), IMP_PERS_2, FONT12ARIAL, FONT_WHITE, TRUE, CENTER_JUSTIFIED); DisplayWrappedString( LAPTOP_SCREEN_UL_X + 130, LAPTOP_SCREEN_WEB_UL_Y + 57, ( 456 - 200 ), 2, FONT12ARIAL, FONT_WHITE, pSkillTraitBeginIMPStrings[ 0 ],FONT_BLACK,FALSE,CENTER_JUSTIFIED); - DisplayWrappedString( LAPTOP_SCREEN_UL_X + 130, LAPTOP_SCREEN_WEB_UL_Y + 150, ( 456 - 200 ), 2, FONT12ARIAL, FONT_WHITE, pSkillTraitBeginIMPStrings[ 1 ],FONT_BLACK,FALSE,CENTER_JUSTIFIED); + DisplayWrappedString( LAPTOP_SCREEN_UL_X + 130, LAPTOP_SCREEN_WEB_UL_Y + 140, ( 456 - 200 ), 2, FONT12ARIAL, FONT_WHITE, pSkillTraitBeginIMPStrings[ 1 ],FONT_BLACK,FALSE,CENTER_JUSTIFIED); LoadAndDisplayIMPText( LAPTOP_SCREEN_UL_X - 111, LAPTOP_SCREEN_WEB_UL_Y + 7, sWidth, IMP_PERS_6, FONT14ARIAL, FONT_WHITE, TRUE, CENTER_JUSTIFIED );