Changeset 12 for trunk/UFormMain.pas


Ignore:
Timestamp:
Feb 18, 2014, 8:47:40 PM (11 years ago)
Author:
chronos
Message:
  • Added: Form where move parameters can be adjusted.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/UFormMain.pas

    r11 r12  
    5858    MoveActive: Boolean;
    5959    RedrawPending: Boolean;
     60    procedure DoOnMove(CellFrom, CellTo: TCell; var CountOnce, CountRepeat: Integer);
    6061  public
    6162    Game: TGame;
     
    6970
    7071uses
    71   UFormNew;
     72  UFormNew, UFormMove;
    7273
    7374{$R *.lfm}
     
    9798end;
    9899
     100procedure TFormMain.DoOnMove(CellFrom, CellTo: TCell; var CountOnce,
     101  CountRepeat: Integer);
     102begin
     103  FormMove.SpinEditOnce.Value := CountOnce;
     104  FormMove.SpinEditRepeat.Value := CountRepeat;
     105  if FormMove.ShowModal = mrOk then begin
     106    CountOnce := FormMove.SpinEditOnce.Value;
     107    CountRepeat := FormMove.SpinEditRepeat.Value;
     108  end;
     109end;
     110
    99111procedure TFormMain.Redraw;
    100112begin
     
    105117begin
    106118  Game := TGame.Create;
     119  Game.OnMove := DoOnMove;
    107120end;
    108121
Note: See TracChangeset for help on using the changeset viewer.