Changeset 94 for trunk/UCore.pas
- Timestamp:
- Dec 21, 2014, 2:47:55 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/UCore.pas
r91 r94 56 56 procedure LoadConfig; 57 57 procedure SaveConfig; 58 procedure CommandLineParams; 58 59 public 59 60 Game: TGame; … … 175 176 end; 176 177 178 procedure TCore.CommandLineParams; 179 var 180 FileName: string; 181 begin 182 // Command line parameter handling 183 if (ParamCount > 0) then begin 184 FileName := UTF8Encode(ParamStr(1)); 185 if FileExistsUTF8(FileName) then begin 186 Game.LoadFromFile(FileName); 187 Player := Game.Players.GetFirstHuman; 188 LastMapFileName := OpenDialog1.FileName; 189 with Core.Game.CurrentPlayer do 190 View.DestRect := Bounds(0, 0, FormMain.PaintBox1.Width, FormMain.PaintBox1.Height); 191 FormMain.AZoomAll.Execute; 192 FormMain.Redraw; 193 end; 194 end; 195 end; 196 177 197 procedure TCore.UpdateActions; 178 198 begin … … 319 339 FormMain.PaintBox1.Height); 320 340 Game.LoadConfig(XMLConfig1, 'Game'); 321 Game.New; 322 Player := Game.Players.GetFirstHuman; 323 Game.Running := True; 324 FormMain.AZoomAll.Execute; 341 342 CommandLineParams; 343 344 if Game.FileName = '' then begin 345 Game.New; 346 Player := Game.Players.GetFirstHuman; 347 Game.Running := True; 348 FormMain.AZoomAll.Execute; 349 end; 325 350 {with Core.ScaleDPI1 do begin 326 351 //ApplyToAll(DesignDPI);
Note:
See TracChangeset
for help on using the changeset viewer.