Changeset 60 for trunk/UEngine.pas


Ignore:
Timestamp:
Dec 25, 2022, 2:44:14 PM (23 months ago)
Author:
chronos
Message:
  • Modified: More translated texts.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/UEngine.pas

    r59 r60  
    310310resourcestring
    311311  SPlayer = 'Player';
     312  SRound = 'Round';
     313  SPressEsc = 'Press ESC to continue';
     314  SStartGame = 'start game';
     315  SInstructions = 'instructions';
     316  SInformation = 'information';
     317  SWorldReady = 'world ready';
     318  SExit = 'exit';
    312319
    313320function SwapBRComponent(Value: Cardinal): Cardinal; inline;
     
    10011008  Energy := 1;
    10021009  Shield := 1;
     1010  Direction := 0;
    10031011  PlaceHouse;
    10041012  ShowTank;
     
    13571365    Font.Color := clTuna;
    13581366    Font.Size := 30;
    1359     Text := 'Round ' + IntToStr(CurrentRound);
     1367    Text := SRound + ' ' + IntToStr(CurrentRound);
    13601368    TextOut((Bitmap.Width - TextWidth(Text)) div 2, Bitmap.Height div 5, Text);
    13611369
     
    13651373      if Enabled then begin
    13661374        Font.Color := Color1;
    1367         Text := SPlayer + ' ' + Name + ': ' + IntToStr(Score);
     1375        Text := Name + ': ' + IntToStr(Score);
    13681376        TextOut((Bitmap.Width - TextWidth(Text)) div 2, Bitmap.Height div 5 * 2 + Y, Text);
    13691377        Inc(Y, 50);
     
    13741382
    13751383procedure TEngine.DrawMap;
     1384var
     1385  Text: string;
    13761386begin
    13771387  Bitmap.EndUpdate;
     
    13791389
    13801390  World.DrawToBitmap(Bitmap);
     1391
     1392  Bitmap.EndUpdate;
     1393  Bitmap.BeginUpdate(True);
     1394  with Bitmap.Canvas do begin
     1395    Brush.Style := bsClear;
     1396    Pen.Style := psSolid;
     1397    Font.Color := clGreen;
     1398    Font.Size := 30;
     1399    Text := SPressEsc;
     1400    TextOut((Bitmap.Width - TextWidth(Text)) div 2, Bitmap.Height div 10 * 9, Text);
     1401  end;
    13811402end;
    13821403
     
    16261647    Font.Size := 20;
    16271648    Text := 'by Chronosoft';
    1628     TextOut((Bitmap.Width - TextWidth(Text)) div 2, Bitmap.Height div 10 + 50, Text);
     1649    TextOut((Bitmap.Width - TextWidth(Text)) div 2, Bitmap.Height div 10 + 60, Text);
    16291650
    16301651    Pen.Color := clPurple;
     
    16351656    Font.Color := clPurple;
    16361657    Font.Size := 20;
    1637     Text := '<F1>  start game';
     1658    Text := '<F1>  ' + SStartGame;
    16381659    TextOut((Bitmap.Width - TextWidth(Text)) div 2, Bitmap.Height div 10 * 4, Text);
    1639     Text := '<F2>  instructions';
     1660    Text := '<F2>  ' + SInstructions;
    16401661    TextOut((Bitmap.Width - TextWidth(Text)) div 2, Bitmap.Height div 10 * 4 + 40, Text);
    1641     Text := '<F3>  information';
     1662    Text := '<F3>  ' + SInformation;
    16421663    TextOut((Bitmap.Width - TextWidth(Text)) div 2, Bitmap.Height div 10 * 4 + 80, Text);
    1643     Text := '<F10>  exit';
     1664    Text := '<F10>  ' + SExit;
    16441665    TextOut((Bitmap.Width - TextWidth(Text)) div 2, Bitmap.Height div 10 * 4 + 120, Text);
    16451666
    16461667    Font.Color := clDarkGreen;
    16471668    Font.Size := 20;
    1648     Text := '(world ready)';
     1669    Text := '(' + SWorldReady + ')';
    16491670    TextOut((Bitmap.Width - TextWidth(Text)) div 2, Bitmap.Height div 10 * 9, Text);
    16501671  end;
     
    18311852  KeyF3 = 114;
    18321853  KeyF4 = 115;
     1854  KeyF5 = 116;
    18331855  KeyEsc = 27;
    18341856var
     
    18671889      end;
    18681890    end;
     1891  end else
     1892  if Key = KeyF5 then begin
     1893    State := gsMap;
    18691894  end;
    18701895  {$ENDIF}
Note: See TracChangeset for help on using the changeset viewer.