Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
2 | daniel-mar | 1 | VERSION 5.00 |
2 | Begin VB.Form TdOK2 |
||
3 | BorderStyle = 0 'None |
||
4 | Caption = "&H0000FFFF&" |
||
5 | ClientHeight = 5625 |
||
6 | ClientLeft = 0 |
||
7 | ClientTop = 0 |
||
8 | ClientWidth = 6000 |
||
9 | LinkTopic = "TdOK2" |
||
10 | Picture = "TdOK2.frx":0000 |
||
11 | ScaleHeight = 5625 |
||
12 | ScaleWidth = 6000 |
||
13 | ShowInTaskbar = 0 'False |
||
14 | StartUpPosition = 2 'CenterScreen |
||
15 | Begin VB.Label Label1 |
||
16 | AutoSize = -1 'True |
||
17 | BackStyle = 0 'Transparent |
||
18 | BorderStyle = 1 'Fixed Single |
||
19 | Caption = "V" |
||
20 | BeginProperty Font |
||
21 | Name = "Arial" |
||
22 | Size = 9.75 |
||
23 | Charset = 0 |
||
24 | Weight = 700 |
||
25 | Underline = 0 'False |
||
26 | Italic = 0 'False |
||
27 | Strikethrough = 0 'False |
||
28 | EndProperty |
||
29 | ForeColor = &H00FFFFFF& |
||
30 | Height = 300 |
||
31 | Left = 5640 |
||
32 | TabIndex = 0 |
||
33 | Top = 5280 |
||
34 | Width = 195 |
||
35 | End |
||
36 | Begin VB.Shape Shape1 |
||
37 | BorderColor = &H0000FFFF& |
||
38 | Height = 135 |
||
39 | Index = 3 |
||
40 | Left = 3080 |
||
41 | Shape = 3 'Circle |
||
42 | Top = 1260 |
||
43 | Width = 135 |
||
44 | End |
||
45 | Begin VB.Shape Shape1 |
||
46 | BorderColor = &H0000FFFF& |
||
47 | Height = 135 |
||
48 | Index = 2 |
||
49 | Left = 1380 |
||
50 | Shape = 3 'Circle |
||
51 | Top = 2260 |
||
52 | Width = 135 |
||
53 | End |
||
54 | Begin VB.Shape Shape1 |
||
55 | BorderColor = &H0000FFFF& |
||
56 | Height = 135 |
||
57 | Index = 1 |
||
58 | Left = 2880 |
||
59 | Shape = 3 'Circle |
||
60 | Top = 3860 |
||
61 | Width = 135 |
||
62 | End |
||
63 | Begin VB.Shape Shape1 |
||
64 | BorderColor = &H0000FFFF& |
||
65 | Height = 135 |
||
66 | Index = 0 |
||
67 | Left = 4880 |
||
68 | Shape = 3 'Circle |
||
69 | Top = 3860 |
||
70 | Width = 135 |
||
71 | End |
||
72 | Begin VB.Shape Held |
||
73 | FillColor = &H0000FFFF& |
||
74 | FillStyle = 0 'Solid |
||
75 | Height = 135 |
||
76 | Left = 2880 |
||
77 | Shape = 3 'Circle |
||
78 | Top = 2660 |
||
79 | Width = 135 |
||
80 | End |
||
81 | End |
||
82 | Attribute VB_Name = "TdOK2" |
||
83 | Attribute VB_GlobalNameSpace = False |
||
84 | Attribute VB_Creatable = False |
||
85 | Attribute VB_PredeclaredId = True |
||
86 | Attribute VB_Exposed = False |
||
87 | |||
88 | Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) |
||
89 | Select Case KeyCode |
||
90 | Case vbKeyDown: Untenlauf |
||
91 | Case vbKeyUp: Obenlauf |
||
92 | Case vbKeyRight: Rechtslauf |
||
93 | Case vbKeyLeft: Linkslauf |
||
94 | Case vbKeyA: Linkslauf |
||
95 | Case vbKeyS: Untenlauf |
||
96 | Case vbKeyD: Rechtslauf |
||
97 | Case vbKeyW: Obenlauf |
||
98 | End Select |
||
99 | End Sub |
||
100 | Sub Untenlauf() |
||
101 | If Held.Top + Held.Height + 100 < TdOK2.Height Then |
||
102 | Held.Top = Held.Top + 100 |
||
103 | CheckMove |
||
104 | End If |
||
105 | End Sub |
||
106 | Sub Obenlauf() |
||
107 | If Held.Top - 100 >= 0 Then |
||
108 | Held.Top = Held.Top - 100 |
||
109 | CheckMove |
||
110 | End If |
||
111 | End Sub |
||
112 | Sub Rechtslauf() |
||
113 | If Held.Left + Held.Width + 100 < TdOK2.Width Then |
||
114 | Held.Left = Held.Left + 100 |
||
115 | CheckMove |
||
116 | End If |
||
117 | End Sub |
||
118 | Sub Linkslauf() |
||
119 | If Held.Left - 100 >= 0 Then |
||
120 | Held.Left = Held.Left - 100 |
||
121 | CheckMove |
||
122 | End If |
||
123 | End Sub |
||
124 | Sub CheckMove() |
||
125 | If Held.Left = Shape1(0).Left And Held.Top = Shape1(0).Top Then Sarko |
||
126 | If Held.Left = Shape1(1).Left And Held.Top = Shape1(1).Top Then Altar |
||
127 | If Held.Left = Shape1(2).Left And Held.Top = Shape1(2).Top Then Schrank |
||
128 | If Held.Left = Shape1(3).Left And Held.Top = Shape1(3).Top Then Iriont2 |
||
129 | End Sub |
||
130 | |||
131 | Sub Schrank() |
||
132 | If TischTdOK2 = 1 Then GoTo miss |
||
133 | A = "Wattierte Weiße Robe" |
||
134 | Beute.List1.AddItem A |
||
135 | A = "Magierstab des Irion" |
||
136 | Beute.List1.AddItem A |
||
137 | GoldFund = 50 |
||
138 | TischTdOK2 = 1 |
||
139 | Beute.Show (vbModal) |
||
140 | miss: |
||
141 | End Sub |
||
142 | |||
143 | Sub Iriont2() |
||
144 | Irion = 1 |
||
145 | Titel = "Irion, tot" |
||
146 | Text = "Der Oberkleriker liegt auf dem Boden, du erkennst keine Wunden, doch er ist tot. Er trägt anstatt seiner Weißen Robe eine Schwarze und in seiner Stirn ist das Zeichen des Dämonischen Dämonenfürsten eingebrandt." |
||
147 | onlyOK |
||
148 | Konversation.Show (vbModal) |
||
149 | End Sub |
||
150 | Sub Sarko() |
||
151 | If Zankh = 1 Then GoTo miss2 |
||
152 | TdOK2.Hide |
||
153 | Titel = "Sarkophag" |
||
154 | If Iq < 60 Then Text = "Du versuchst die eingezeichneten Runen zu entziffern, doch dir fehlt das Wissen dazu. Willst du den Sarkophag öffnen?": GoTo kal |
||
155 | If Iq <= 75 Then Text = "Du kannst die eingezeichneten Runen nur teilweise entziffern : ... wagt ... zu stören ... Macht ... spüren. Willst du den Sarkophag öffnen?": GoTo kal |
||
156 | If Iq > 75 Then Text = "Du entzifferst die eingezeichneten Runen : Wer es wagt, die Ruhe zu stören, wird die Macht des Zankh's zu spüren bekommen. Willst du den Sarkophag öffnen?" |
||
157 | kal: |
||
158 | PositionNumber = 911 |
||
159 | JaUndNein |
||
160 | Konversation.Show (vbModal) |
||
161 | miss2: |
||
162 | End Sub |
||
163 | |||
164 | Sub Altar() |
||
165 | If AltarTdOK2 = 1 Then GoTo miss5 |
||
166 | A = "Tropfen Drachenblut" |
||
167 | Beute.List1.AddItem A |
||
168 | A = "Tropfen Dämonenspeichel" |
||
169 | Beute.List1.AddItem A |
||
170 | A = "Magischer Opferdolch" |
||
171 | Beute.List1.AddItem A |
||
172 | AltarTdOK2 = 1 |
||
173 | Beute.Show (vbModal) |
||
174 | miss5: |
||
175 | End Sub |
||
176 | |||
177 | Private Sub Label1_Click() |
||
178 | Unload TdOK2 |
||
179 | TdOK1.Show |
||
180 | End Sub |