Changeset 26 for trunk/UFormMove.pas


Ignore:
Timestamp:
Mar 3, 2014, 12:59:49 AM (11 years ago)
Author:
chronos
Message:
  • Fixed: Computer couldn't attack some cells.
  • Added: Move dialog now have trackbar control to easily set desired value.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/UFormMove.pas

    r12 r26  
    77uses
    88  Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, Spin,
    9   StdCtrls;
     9  StdCtrls, ComCtrls;
    1010
    1111type
     
    2020    SpinEditOnce: TSpinEdit;
    2121    SpinEditRepeat: TSpinEdit;
     22    TrackBarOnce: TTrackBar;
     23    TrackBarRepeat: TTrackBar;
     24    procedure SpinEditOnceChange(Sender: TObject);
     25    procedure SpinEditRepeatChange(Sender: TObject);
     26    procedure TrackBarOnceChange(Sender: TObject);
     27    procedure TrackBarRepeatChange(Sender: TObject);
    2228  private
    2329    { private declarations }
     
    3339{$R *.lfm}
    3440
     41{ TFormMove }
     42
     43procedure TFormMove.TrackBarOnceChange(Sender: TObject);
     44begin
     45  if SpinEditOnce.Value <> TrackBarOnce.Position then
     46    SpinEditOnce.Value := TrackBarOnce.Position;
     47end;
     48
     49procedure TFormMove.TrackBarRepeatChange(Sender: TObject);
     50begin
     51  if SpinEditRepeat.Value <> TrackBarRepeat.Position then
     52    SpinEditRepeat.Value := TrackBarRepeat.Position;
     53end;
     54
     55procedure TFormMove.SpinEditOnceChange(Sender: TObject);
     56begin
     57  if SpinEditOnce.Value <> TrackBarOnce.Position then
     58    TrackBarOnce.Position := SpinEditOnce.Value;
     59end;
     60
     61procedure TFormMove.SpinEditRepeatChange(Sender: TObject);
     62begin
     63  if SpinEditRepeat.Value <> TrackBarRepeat.Position then
     64    TrackBarRepeat.Position := SpinEditRepeat.Value;
     65end;
     66
    3567end.
    3668
Note: See TracChangeset for help on using the changeset viewer.