Changeset 3 for trunk/UFormMain.pas
- Timestamp:
- Feb 8, 2014, 11:28:47 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/UFormMain.pas
r2 r3 17 17 procedure FormCreate(Sender: TObject); 18 18 procedure FormDestroy(Sender: TObject); 19 procedure FormShow(Sender: TObject); 19 20 procedure PaintBox1MouseDown(Sender: TObject; Button: TMouseButton; 20 21 Shift: TShiftState; X, Y: Integer); … … 45 46 procedure TFormMain.PaintBox1Paint(Sender: TObject); 46 47 begin 47 Game.Player.Paint(PaintBox1);48 TPlayer(Game.Players[0]).Paint(PaintBox1); 48 49 end; 49 50 … … 62 63 end; 63 64 65 procedure TFormMain.FormShow(Sender: TObject); 66 begin 67 Game.New; 68 end; 69 64 70 procedure TFormMain.PaintBox1MouseDown(Sender: TObject; Button: TMouseButton; 65 71 Shift: TShiftState; X, Y: Integer); 66 72 begin 67 73 StartMousePoint := Point(X, Y); 68 StartViewPoint := Point( Game.Player.View.Left, Game.Player.View.Top);74 StartViewPoint := Point(TPlayer(Game.Players[0]).View.Left, TPlayer(Game.Players[0]).View.Top); 69 75 MoveActive := True; 70 76 end; … … 79 85 begin 80 86 if MoveActive then begin 81 Game.Player.View := Bounds(StartViewPoint.X + StartMousePoint.X - X,87 TPlayer(Game.Players[0]).View := Bounds(StartViewPoint.X + StartMousePoint.X - X, 82 88 StartViewPoint.Y + StartMousePoint.Y - Y, 83 Game.Player.View.Right - Game.Player.View.Left,84 Game.Player.View.Bottom - Game.Player.View.Top);89 TPlayer(Game.Players[0]).View.Right - TPlayer(Game.Players[0]).View.Left, 90 TPlayer(Game.Players[0]).View.Bottom - TPlayer(Game.Players[0]).View.Top); 85 91 PaintBox1.Repaint; 86 92 end; 87 Caption := IntToStr( Game.Player.View.Right - Game.Player.View.Left);93 Caption := IntToStr(TPlayer(Game.Players[0]).View.Right - TPlayer(Game.Players[0]).View.Left); 88 94 end; 89 95
Note:
See TracChangeset
for help on using the changeset viewer.