Rev 24 | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 24 | Rev 43 | ||
---|---|---|---|
1 | unit LevOptions; |
1 | unit LevOptions; |
2 | 2 | ||
3 | interface |
3 | interface |
4 | 4 | ||
5 | uses |
5 | uses |
6 | Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, |
6 | Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, |
7 | StdCtrls, ExtCtrls, Spin, ComCtrls; |
7 | StdCtrls, ExtCtrls, Spin, ComCtrls; |
8 | 8 | ||
9 | type |
9 | type |
10 | TLevelForm = class(TForm) |
10 | TLevelForm = class(TForm) |
11 | ElPopupButton1: TButton; |
11 | ElPopupButton1: TButton; |
12 | ElPopupButton2: TButton; |
12 | ElPopupButton2: TButton; |
13 | GroupBox1: TGroupBox; |
13 | GroupBox1: TGroupBox; |
14 | Label1: TLabel; |
14 | Label1: TLabel; |
15 | Panel1: TPanel; |
15 | Panel1: TPanel; |
16 | ElLabel1: TLabel; |
16 | ElLabel1: TLabel; |
17 | ElLabel2: TLabel; |
17 | ElLabel2: TLabel; |
18 | Groesse: TSpinEdit; |
18 | Groesse: TSpinEdit; |
- | 19 | Label2: TLabel; |
|
- | 20 | Label3: TLabel; |
|
- | 21 | LevName: TEdit; |
|
- | 22 | LevAuthor: TEdit; |
|
19 | procedure ElPopupButton1Click(Sender: TObject); |
23 | procedure ElPopupButton1Click(Sender: TObject); |
20 | procedure ElPopupButton2Click(Sender: TObject); |
24 | procedure ElPopupButton2Click(Sender: TObject); |
21 | procedure FormHide(Sender: TObject); |
25 | procedure FormHide(Sender: TObject); |
22 | procedure FormShow(Sender: TObject); |
26 | procedure FormShow(Sender: TObject); |
23 | public |
27 | public |
24 | procedure Aktualisieren; |
28 | procedure Aktualisieren; |
25 | end; |
29 | end; |
26 | 30 | ||
27 | var |
31 | var |
28 | LevelForm: TLevelForm; |
32 | LevelForm: TLevelForm; |
29 | 33 | ||
30 | implementation |
34 | implementation |
31 | 35 | ||
32 | uses LevMain; |
36 | uses LevMain; |
33 | 37 | ||
34 | {$R *.DFM} |
38 | {$R *.DFM} |
35 | 39 | ||
36 | procedure TLevelForm.Aktualisieren; |
40 | procedure TLevelForm.Aktualisieren; |
37 | begin |
41 | begin |
38 | Groesse.Value := MainForm.ScrollBar.Max; |
42 | Groesse.Value := MainForm.ScrollBar.Max; |
- | 43 | LevName.Text := MainForm.LevData.LevelName; |
|
- | 44 | LevAuthor.Text := MainForm.LevData.LevelAuthor; |
|
39 | end; |
45 | end; |
40 | 46 | ||
41 | procedure TLevelForm.ElPopupButton1Click(Sender: TObject); |
47 | procedure TLevelForm.ElPopupButton1Click(Sender: TObject); |
42 | begin |
48 | begin |
43 | MainForm.ScrollBar.Max := Groesse.Value; |
49 | MainForm.ScrollBar.Max := Groesse.Value; |
- | 50 | MainForm.LevData.LevelName := LevName.Text; |
|
- | 51 | MainForm.LevData.LevelAuthor := LevAuthor.Text; |
|
44 | MainForm.AnzeigeAct; |
52 | MainForm.AnzeigeAct; |
45 | close; |
53 | close; |
46 | end; |
54 | end; |
47 | 55 | ||
48 | procedure TLevelForm.ElPopupButton2Click(Sender: TObject); |
56 | procedure TLevelForm.ElPopupButton2Click(Sender: TObject); |
49 | begin |
57 | begin |
50 | close; |
58 | close; |
51 | end; |
59 | end; |
52 | 60 | ||
53 | procedure TLevelForm.FormHide(Sender: TObject); |
61 | procedure TLevelForm.FormHide(Sender: TObject); |
54 | begin |
62 | begin |
55 | mainform.dxtimer.enabled := true; |
63 | mainform.dxtimer.enabled := true; |
56 | end; |
64 | end; |
57 | 65 | ||
58 | procedure TLevelForm.FormShow(Sender: TObject); |
66 | procedure TLevelForm.FormShow(Sender: TObject); |
59 | begin |
67 | begin |
60 | mainform.dxtimer.enabled := false; |
68 | mainform.dxtimer.enabled := false; |
61 | end; |
69 | end; |
62 | 70 | ||
63 | end. |
71 | end. |
64 | 72 |