Changeset 29 for trunk/UFormNew.pas


Ignore:
Timestamp:
Mar 3, 2014, 11:17:23 PM (10 years ago)
Author:
chronos
Message:
  • Added: Player customize dialog window.
  • Fixed: Rearm once set move count from predefined repeat move count.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/UFormNew.pas

    r28 r29  
    1818    ButtonOk: TButton;
    1919    ButtonPlayerRemove: TButton;
     20    ButtonPlayerModify: TButton;
    2021    CheckBoxVoid: TCheckBox;
    2122    Label1: TLabel;
     
    2526    SpinEditMapSizeY: TSpinEdit;
    2627    procedure ButtonPlayerAddClick(Sender: TObject);
     28    procedure ButtonPlayerModifyChangeBounds(Sender: TObject);
     29    procedure ButtonPlayerModifyClick(Sender: TObject);
    2730    procedure ButtonPlayerRemoveClick(Sender: TObject);
    2831    procedure FormCreate(Sender: TObject);
     
    4649
    4750{$R *.lfm}
     51
     52uses
     53  UFormPlayer;
    4854
    4955{ TFormNew }
     
    7379  ButtonPlayerRemove.Enabled := Assigned(ListView1.Selected);
    7480  ButtonPlayerAdd.Enabled := Players.Count < MaxPlayerCount;
     81  ButtonPlayerModify.Enabled := Assigned(ListView1.Selected);
    7582end;
    7683
     
    101108  Players.Add(NewPlayer);
    102109  ReloadView;
     110end;
     111
     112procedure TFormNew.ButtonPlayerModifyChangeBounds(Sender: TObject);
     113begin
     114
     115end;
     116
     117procedure TFormNew.ButtonPlayerModifyClick(Sender: TObject);
     118begin
     119  FormPlayer.Load(TPlayer(ListView1.Selected.Data));
     120  if FormPlayer.ShowModal = mrOk then
     121    FormPlayer.Save(TPlayer(ListView1.Selected.Data));
    103122end;
    104123
Note: See TracChangeset for help on using the changeset viewer.