Changeset 61 for trunk/UEngine.pas


Ignore:
Timestamp:
Nov 25, 2020, 12:23:23 PM (3 years ago)
Author:
chronos
Message:
  • Added: Activated multi-language support in the project file.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/UEngine.pas

    r59 r61  
    361361resourcestring
    362362  SZeroZoomNotAlowed = 'Zero zoom not allowed';
     363  SAlreadyConnectedTrackPoint = 'Trying to connect already connected track point';
     364  SAlreadyDisconnectedTrackPoint = 'Trying to disconnect not connected track point';
     365  SGameOver = 'Game Over';
     366  SGameOverReason = 'Overcrowding at this station has forced you to resign as metro manager.';
     367  SGameOverStatistic = '%d passengers travelled on your metro over %d days.';
    363368
    364369{ TTrackLinks }
     
    567572    TrackPoint.NeighLinks.Add(NewLink);
    568573    Track.Links.Add(NewLink);
    569   end else raise Exception.Create('Trying to connect already connected track point');
     574  end else raise Exception.Create(SAlreadyConnectedTrackPoint);
    570575end;
    571576
     
    585590    TrackPoint.NeighLinks.Remove(Link);
    586591    Track.Links.Remove(Link);
    587   end else raise Exception.Create('Trying to disconnect not connected track point');
     592  end else raise Exception.Create(SAlreadyDisconnectedTrackPoint);
    588593end;
    589594
     
    22562261  MapStation: TMapStation;
    22572262  Passenger: TMetroPassenger;
    2258 const
    2259   GameOverText = 'Game Over';
    2260   GameOverReason = 'Overcrowding at this station has forced you to resign as metro manager.';
    2261   GameOverStatistic = '%d passengers travelled on your metro over %d days.';
    22622263begin
    22632264  Canvas := MetaCanvas;
     
    24772478    TargetCanvas.Font.Size := 40;
    24782479    TargetCanvas.Font.Color := clBlack;
    2479     TargetCanvas.TextOut((TargetCanvas.Width - TargetCanvas.TextWidth(GameOverText)) div 2, 100, GameOverText);
     2480    TargetCanvas.TextOut((TargetCanvas.Width - TargetCanvas.TextWidth(SGameOver)) div 2, 100, SGameOver);
    24802481    TargetCanvas.Font.Size := 14;
    2481     TargetCanvas.TextOut((TargetCanvas.Width - TargetCanvas.TextWidth(GameOverReason)) div 2, 160, GameOverReason);
    2482     Text := Format(GameOverStatistic, [ServedPassengerCount, Trunc(Time)]);
     2482    TargetCanvas.TextOut((TargetCanvas.Width - TargetCanvas.TextWidth(SGameOverReason)) div 2, 160, SGameOverReason);
     2483    Text := Format(SGameOverStatistic, [ServedPassengerCount, Trunc(Time)]);
    24832484    TargetCanvas.TextOut((TargetCanvas.Width - TargetCanvas.TextWidth(Text)) div 2, 180, Text);
    24842485  end;
Note: See TracChangeset for help on using the changeset viewer.