X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;ds=inline;f=src%2Fgame%2Fg_game.pas;h=8e7174f31b8fd4cceea472c5fa66695c498cd220;hb=08ddabc37acc6f5655533fddefbe8a9b8ed95e76;hp=4e33cad10f28e10a42aeb2709acff3725a37abbd;hpb=54710d0d79bb877f75de2917fd514a25e63ca197;p=d2df-sdl.git diff --git a/src/game/g_game.pas b/src/game/g_game.pas index 4e33cad..8e7174f 100644 --- a/src/game/g_game.pas +++ b/src/game/g_game.pas @@ -3336,6 +3336,9 @@ begin if (sY+sHeight > gMapInfo.Height) then sY := gMapInfo.Height-sHeight; if (sX < 0) then sX := 0; if (sY < 0) then sY := 0; + + if (gBackSize.X <= gPlayerScreenSize.X) or (gMapInfo.Width <= sWidth) then c := 0 else c := trunc((gBackSize.X-gPlayerScreenSize.X)*sX/(gMapInfo.Width-sWidth)); + if (gBackSize.Y <= gPlayerScreenSize.Y) or (gMapInfo.Height <= sHeight) then d := 0 else d := trunc((gBackSize.Y-gPlayerScreenSize.Y)*sY/(gMapInfo.Height-sHeight)); end; p.viewPortX := sX; p.viewPortY := sY; @@ -4203,6 +4206,10 @@ begin gPlayer2.Name := gPlayer2Settings.Name; end; + g_Game_SetLoadingText(_lc[I_LOAD_HOST], 0, False); + if NetForwardPorts then + g_Game_SetLoadingText(_lc[I_LOAD_PORTS], 0, False); + // Ñòàðòóåì ñåðâåð if not g_Net_Host(IPAddr, Port, NetMaxClients) then begin