Browse Source

tweak desc as #58 mentioned: make gap in dialog and text; relative positioning in picture dialog.

Pal Lockheart 6 years ago
parent
commit
a48fac29f2
2 changed files with 5 additions and 4 deletions
  1. 4 3
      itemmenu.c
  2. 1 1
      script.c

+ 4 - 3
itemmenu.c

@@ -204,13 +204,14 @@ PAL_ItemSelectMenuUpdate(
       }
    }
 
+   int xBase = 0, yBase = 140;
    //
    // Draw the picture of current selected item
    //
    PAL_RLEBlitToSurfaceWithShadow(PAL_SpriteGetFrame(gpSpriteUI, SPRITENUM_ITEMBOX), gpScreen,
-      PAL_XY(5, 145 - iPictureYOffset),TRUE);
+      PAL_XY(xBase+5, yBase+5 - iPictureYOffset),TRUE);
    PAL_RLEBlitToSurface(PAL_SpriteGetFrame(gpSpriteUI, SPRITENUM_ITEMBOX), gpScreen,
-      PAL_XY(0, 140 - iPictureYOffset));
+      PAL_XY(xBase, yBase - iPictureYOffset));
 
    wObject = gpGlobals->rgInventory[gpGlobals->iCurInvMenuItem].wItem;
 
@@ -229,7 +230,7 @@ PAL_ItemSelectMenuUpdate(
 
    if (wPrevImageIndex != 0xFFFF)
    {
-      PAL_RLEBlitToSurface(bufImage, gpScreen, PAL_XY(7, 148 - iPictureYOffset));
+      PAL_RLEBlitToSurface(bufImage, gpScreen, PAL_XY(xBase+8, yBase+7 - iPictureYOffset));
    }
 
    //

+ 1 - 1
script.c

@@ -3455,7 +3455,7 @@ begin:
 	   if (gConfig.fIsWIN95)
 	   {
 		   int XBase = (wEventObjectID & PAL_ITEM_DESC_BOTTOM) ? 71 : 102;
-		   int YBase = (wEventObjectID & PAL_ITEM_DESC_BOTTOM) ? 150 - gConfig.ScreenLayout.ExtraItemDescLines * 16 : 3;
+		   int YBase = (wEventObjectID & PAL_ITEM_DESC_BOTTOM) ? 151 - gConfig.ScreenLayout.ExtraItemDescLines * 16 : 3;
 		   int iDescLine = (wEventObjectID & ~PAL_ITEM_DESC_BOTTOM);
 
 		   if (gConfig.pszMsgFile)