Ticket #3312: patch.diff

File patch.diff, 1.3 KB (added by s0600204, 9 years ago)

Proposed fix, updated.

  • gui/pregame/backgrounds/hellenes.xml

     
    33    <sprite name="background-hellenes1-1">
    44        <image
    55            texture="pregame/backgrounds/hellenes1-1.png"
    6             fixed_h_aspect_ratio="1.777777"
     6            fixed_h_aspect_ratio="2"
    77            round_coordinates="false"
    88        />
    99    </sprite>
  • gui/pregame/mainmenu.js

     
    5252        var screen = guiObj.parent.getComputedSize();
    5353        var h = screen.bottom - screen.top;
    5454        var w = h * 16/9;
     55        var iw = h * 2;
    5556
    5657        var time = (new Date() - t0) / 1000;
    5758        var offset = layer.offset(time, w);
    5859        if (layer.tiling)
    5960        {
    60             var left = offset % screen.right;
    61             if (left > 0)
    62                 left -= screen.right;
    63             var right = left + screen.right * 2;
    64             guiObj.size = new GUISize(left, screen.top, right, screen.bottom);
     61            var left = offset % iw;
     62            if (left >= 0)
     63                left -= iw;
     64            guiObj.size = new GUISize(left, screen.top, screen.right, screen.bottom);
    6565        }
    6666        else
    6767            guiObj.size = new GUISize(screen.right/2 - h + offset, screen.top, screen.right/2 + h + offset, screen.bottom);