Changeset 6 for trunk/UFormMain.pas
- Timestamp:
- Feb 9, 2014, 9:53:30 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/UFormMain.pas
r5 r6 17 17 18 18 TFormMain = class(TForm) 19 AGameRestart: TAction; 19 20 AGameEndTurn: TAction; 20 21 AGameEnd: TAction; … … 29 30 MenuItem5: TMenuItem; 30 31 MenuItem6: TMenuItem; 32 MenuItem7: TMenuItem; 31 33 PaintBox1: TPaintBox; 32 34 procedure AExitExecute(Sender: TObject); … … 61 63 implementation 62 64 65 uses 66 UFormNew; 67 63 68 {$R *.lfm} 64 69 … … 86 91 procedure TFormMain.AGameNewExecute(Sender: TObject); 87 92 begin 88 Game.New; 89 PaintBox1.Repaint; 93 FormNew.Load(Game); 94 if FormNew.ShowModal = mrOk then begin 95 FormNew.Save(Game); 96 Game.New; 97 PaintBox1.Repaint; 98 end; 90 99 end; 91 100 … … 103 112 Shift: TShiftState; X, Y: Integer); 104 113 begin 105 StartMousePoint := Point(X, Y); 106 StartViewPoint := Point(TPlayer(Game.Players[0]).View.Left, TPlayer(Game.Players[0]).View.Top); 107 MoveActive := True; 114 if Button = mbLeft then begin 115 StartMousePoint := Point(X, Y); 116 StartViewPoint := Point(TPlayer(Game.Players[0]).View.Left, TPlayer(Game.Players[0]).View.Top); 117 MoveActive := True; 118 end; 108 119 end; 109 120 … … 121 132 TPlayer(Game.Players[0]).View.Right - TPlayer(Game.Players[0]).View.Left, 122 133 TPlayer(Game.Players[0]).View.Bottom - TPlayer(Game.Players[0]).View.Top); 134 TPlayer(Game.Players[0]).SelectCell(Point(X, Y)); 123 135 PaintBox1.Repaint; 124 136 end; 125 Caption := IntToStr(TPlayer(Game.Players[0]).View.Right - TPlayer(Game.Players[0]).View.Left);126 137 end; 127 138
Note:
See TracChangeset
for help on using the changeset viewer.