Changeset 16 for trunk/UFormMain.pas


Ignore:
Timestamp:
Mar 27, 2015, 10:26:05 PM (9 years ago)
Author:
chronos
Message:
  • Added: Space bar key have a pause function now to stop train movement and time flow.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/UFormMain.pas

    r3 r16  
    1818    procedure FormCreate(Sender: TObject);
    1919    procedure FormDestroy(Sender: TObject);
     20    procedure FormKeyPress(Sender: TObject; var Key: char);
    2021    procedure FormShow(Sender: TObject);
    2122    procedure PaintBox1Click(Sender: TObject);
     
    5253begin
    5354  Engine.Free;
     55end;
     56
     57procedure TFormMain.FormKeyPress(Sender: TObject; var Key: char);
     58begin
     59  if (Key = #32) then begin
     60    if Engine.State = gsRunning then Engine.State := gsPaused
     61    else if Engine.State = gsPaused then Engine.State := gsRunning;
     62  end;
    5463end;
    5564
Note: See TracChangeset for help on using the changeset viewer.