Changeset 20 for trunk/UFormMain.pas
- Timestamp:
- Mar 1, 2014, 11:18:26 AM (11 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:ignore
-
old new 3 3 lib 4 4 xtactics.res 5 xtactics.dbg
-
- Property svn:ignore
-
trunk/UFormMain.pas
r19 r20 34 34 Timer1: TTimer; 35 35 procedure AExitExecute(Sender: TObject); 36 procedure AGameEndExecute(Sender: TObject); 36 37 procedure AGameEndTurnExecute(Sender: TObject); 37 38 procedure AGameNewExecute(Sender: TObject); 39 procedure AGameRestartExecute(Sender: TObject); 38 40 procedure FormCreate(Sender: TObject); 39 41 procedure FormDestroy(Sender: TObject); … … 52 54 procedure PaintBox1Paint(Sender: TObject); 53 55 procedure EraseBackground(DC: HDC); override; 56 procedure PaintBox1Resize(Sender: TObject); 54 57 procedure Timer1Timer(Sender: TObject); 55 58 private … … 79 82 procedure TFormMain.PaintBox1Paint(Sender: TObject); 80 83 begin 84 if Game.Running then 81 85 with Game.CurrentPlayer do begin 82 86 View := Bounds(View.Left, View.Top, PaintBox1.Width, … … 88 92 procedure TFormMain.EraseBackground(DC: HDC); 89 93 begin 94 end; 95 96 procedure TFormMain.PaintBox1Resize(Sender: TObject); 97 begin 98 if Assigned(Game.CurrentPlayer) then 99 with Game.CurrentPlayer do 100 View := Bounds(View.Left + (View.Right - View.Left) div 2 - PaintBox1.Width div 2, 101 View.Top + (View.Bottom - View.Top) div 2 - PaintBox1.Height div 2, 102 PaintBox1.Width, PaintBox1.Height); 103 Redraw; 90 104 end; 91 105 … … 134 148 end; 135 149 150 procedure TFormMain.AGameEndExecute(Sender: TObject); 151 begin 152 Game.Running := False; 153 Redraw; 154 end; 155 136 156 procedure TFormMain.AGameEndTurnExecute(Sender: TObject); 137 157 begin … … 150 170 FormNew.Save(Game); 151 171 Game.New; 172 Game.Running := True; 152 173 Redraw; 153 174 end; 175 end; 176 177 procedure TFormMain.AGameRestartExecute(Sender: TObject); 178 begin 179 Game.New; 180 Game.Running := True; 181 Redraw; 154 182 end; 155 183
Note:
See TracChangeset
for help on using the changeset viewer.