source: tags/1.4.0/TransLines.lpr

Last change on this file was 130, checked in by chronos, 13 months ago
  • Added: Allow to save/load game in multiple slots.
File size: 881 bytes
Line 
1program TransLines;
2
3{$mode objfpc}{$H+}
4
5uses
6 {$IFDEF UNIX}
7 cthreads, clocale,
8 {$ENDIF}
9 Interfaces, // this includes the LCL widgetset
10 Forms, SysUtils, UFormMain, UFormImages, UFormTestCase, UFormTest, Common,
11 UMenu, UControls, UMetroPassenger, UColors, UView, URiver, UCity, UCore,
12 UTestCases, UItems, UScene, USceneGameSlots;
13
14{$R *.res}
15
16{$if declared(UseHeapTrace)}
17const
18 HeapTraceLog = 'heaptrclog.trc';
19{$ENDIF}
20
21begin
22 {$if declared(UseHeapTrace)}
23 // Heap trace
24 DeleteFile(ExtractFilePath(ParamStr(0)) + HeapTraceLog);
25 SetHeapTraceOutput(ExtractFilePath(ParamStr(0)) + HeapTraceLog);
26 {$ENDIF}
27
28 RequireDerivedFormResource := True;
29 Application.Scaled:=True;
30 Application.Initialize;
31 Application.CreateForm(TCore, Core);
32 Application.CreateForm(TFormMain, FormMain);
33 Application.CreateForm(TFormImages, FormImages);
34 Application.Run;
35end.
36
Note: See TracBrowser for help on using the repository browser.