Changeset 5 for trunk/UFormMain.pas
- Timestamp:
- Feb 9, 2014, 5:30:12 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/UFormMain.pas
r4 r5 7 7 uses 8 8 Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, ExtCtrls, 9 UGame, LCLType, Menus, ActnList; 9 UGame, LCLType, Menus, ActnList, types; 10 11 const 12 ZoomFactor = 1.5; 10 13 11 14 type … … 39 42 procedure PaintBox1MouseUp(Sender: TObject; Button: TMouseButton; 40 43 Shift: TShiftState; X, Y: Integer); 44 procedure PaintBox1MouseWheelDown(Sender: TObject; Shift: TShiftState; 45 MousePos: TPoint; var Handled: Boolean); 46 procedure PaintBox1MouseWheelUp(Sender: TObject; Shift: TShiftState; 47 MousePos: TPoint; var Handled: Boolean); 41 48 procedure PaintBox1Paint(Sender: TObject); 42 49 procedure EraseBackground(DC: HDC); override; … … 125 132 end; 126 133 134 procedure TFormMain.PaintBox1MouseWheelDown(Sender: TObject; 135 Shift: TShiftState; MousePos: TPoint; var Handled: Boolean); 136 begin 137 with TPlayer(Game.Players[0]) do 138 ViewZoom := ViewZoom / ZoomFactor; 139 PaintBox1.Repaint; 140 end; 141 142 procedure TFormMain.PaintBox1MouseWheelUp(Sender: TObject; Shift: TShiftState; 143 MousePos: TPoint; var Handled: Boolean); 144 begin 145 with TPlayer(Game.Players[0]) do 146 ViewZoom := ViewZoom * ZoomFactor; 147 PaintBox1.Repaint; 148 end; 149 127 150 end. 128 151
Note:
See TracChangeset
for help on using the changeset viewer.