Просмотр исходного кода

- Fix AABB size with left or right text alignment

left or right text alignment should only pad the width, previously both width and height were being doubled.
lilligreen 12 лет назад
Родитель
Сommit
d983a33ad3
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      engine/source/2d/sceneobject/ImageFont.cc

+ 2 - 2
engine/source/2d/sceneobject/ImageFont.cc

@@ -366,14 +366,14 @@ void ImageFont::calculateSpatials( void )
         case ALIGN_LEFT:
             {
                 // Size is twice the padded text width as we're aligning to the left from the position expanding rightwards.
-                setSize( totalPaddedTextSize * 2.0f );
+                setSize( totalPaddedTextSize.x * 2.0f, totalPaddedTextSize.y );
             }
             break;
 
         case ALIGN_RIGHT:
             {
                 // Size is twice the padded text width as we're aligning to the right from the position expanding leftwards.
-                setSize( totalPaddedTextSize * 2.0f );
+                setSize( totalPaddedTextSize.x * 2.0f, totalPaddedTextSize.y );
             }
             break;