Subversion Repositories aysalia

Compare Revisions

Regard whitespace Rev 1 → Rev 2

/trunk/Zeitalter der Dämonen/Havengate.frm
0,0 → 1,268
VERSION 5.00
Begin VB.Form Havengate
BorderStyle = 0 'None
Caption = "Havengate"
ClientHeight = 5205
ClientLeft = 0
ClientTop = 0
ClientWidth = 7470
LinkTopic = "Havengate"
Picture = "Havengate.frx":0000
ScaleHeight = 5205
ScaleWidth = 7470
ShowInTaskbar = 0 'False
StartUpPosition = 2 'CenterScreen
Begin VB.Shape SteinInhaber
FillColor = &H0000FF00&
FillStyle = 0 'Solid
Height = 135
Left = 1980
Shape = 3 'Circle
Top = 1260
Width = 135
End
Begin VB.Label Label1
AutoSize = -1 'True
BackStyle = 0 'Transparent
BorderStyle = 1 'Fixed Single
Caption = ">"
BeginProperty Font
Name = "Arial"
Size = 9.75
Charset = 0
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
ForeColor = &H00FFFFFF&
Height = 300
Left = 7200
TabIndex = 0
Top = 4800
Width = 180
End
Begin VB.Shape Shape1
BorderColor = &H0000FFFF&
Height = 135
Index = 1
Left = 2780
Shape = 3 'Circle
Top = 2860
Width = 135
End
Begin VB.Shape Shape1
BorderColor = &H0000FFFF&
Height = 135
Index = 4
Left = 480
Shape = 3 'Circle
Top = 1660
Width = 135
End
Begin VB.Shape Shape1
BorderColor = &H0000FFFF&
Height = 135
Index = 3
Left = 3780
Shape = 3 'Circle
Top = 1060
Width = 135
End
Begin VB.Shape Shape1
BorderColor = &H0000FFFF&
Height = 135
Index = 2
Left = 4980
Shape = 3 'Circle
Top = 960
Width = 135
End
Begin VB.Shape Shape1
BorderColor = &H0000FFFF&
Height = 135
Index = 0
Left = 6680
Shape = 3 'Circle
Top = 2660
Width = 135
End
Begin VB.Shape Held
FillColor = &H0000FFFF&
FillStyle = 0 'Solid
Height = 135
Left = 4080
Shape = 3 'Circle
Top = 3060
Width = 135
End
End
Attribute VB_Name = "Havengate"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
 
Private Sub Form_Activate()
If Hexi = 8 Or Hexi = 1 Then SteinInhaber.Left = -200
End Sub
 
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case vbKeyDown: Untenlauf
Case vbKeyUp: Obenlauf
Case vbKeyRight: Rechtslauf
Case vbKeyLeft: Linkslauf
Case vbKeyA: Linkslauf
Case vbKeyS: Untenlauf
Case vbKeyD: Rechtslauf
Case vbKeyW: Obenlauf
End Select
End Sub
Sub Untenlauf()
If Held.Top + Held.Height + 100 < Havengate.Height Then
Held.Top = Held.Top + 100
CheckMove
End If
End Sub
Sub Obenlauf()
If Held.Top - 100 >= 0 Then
Held.Top = Held.Top - 100
CheckMove
End If
End Sub
Sub Rechtslauf()
If Held.Left + Held.Width + 100 < Havengate.Width Then
Held.Left = Held.Left + 100
CheckMove
End If
End Sub
Sub Linkslauf()
If Held.Left - 100 >= 0 Then
Held.Left = Held.Left - 100
CheckMove
End If
End Sub
Sub CheckMove()
If Hexi = 8 Or Hexi = 1 Then SteinInhaber.Left = -200
If Held.Left = Shape1(0).Left And Held.Top = Shape1(0).Top Then gilde: Havengate.Hide
If Held.Left = Shape1(1).Left And Held.Top = Shape1(1).Top Then taverne: Havengate.Hide
If Held.Left = Shape1(2).Left And Held.Top = Shape1(2).Top Then Rschmiede: Havengate.Hide
If Held.Left = Shape1(3).Left And Held.Top = Shape1(3).Top Then Schmiede: Havengate.Hide
If Held.Left = Shape1(4).Left And Held.Top = Shape1(4).Top Then Bogenbauer: Havengate.Hide
If Held.Left = SteinInhaber.Left And Held.Top = SteinInhaber.Top Then GetStein
End Sub
 
Sub Bogenbauer()
SchmiedeName = "Bogenbauerin Nanthinia"
Inhaber = "Nanthinia"
dqBOGENBAUER.Show
dqBOGENBAUER.Label1.Caption = SchmiedeName
dqBOGENBAUER.Label15.Caption = "mit " + Inhaber
A = "Kurzbogen"
dqBOGENBAUER.List1.AddItem A
A = "Leichte Armbrust"
dqBOGENBAUER.List1.AddItem A
A = "Pfeil"
dqBOGENBAUER.List1.AddItem A
A = "Bolzen"
dqBOGENBAUER.List1.AddItem A
A = "Schwere Armbrust"
dqBOGENBAUER.List1.AddItem A
A = "Zwergenarmbrust"
dqBOGENBAUER.List1.AddItem A
End Sub
 
Sub Schmiede()
SchmiedeName = "Lodorga's Schmiede"
Inhaber = "Lodorga"
dqSCHMIEDE.Show
dqSCHMIEDE.Label1.Caption = SchmiedeName
dqSCHMIEDE.Label15.Caption = "mit " + Inhaber
A = "Kriegsschwert"
dqSCHMIEDE.List1.AddItem A
A = "Zweihandschwert"
dqSCHMIEDE.List1.AddItem A
A = "Langaxt"
dqSCHMIEDE.List1.AddItem A
A = "Handaxt"
dqSCHMIEDE.List1.AddItem A
A = "Ogertöter"
dqSCHMIEDE.List1.AddItem A
A = "Kriegshammer"
dqSCHMIEDE.List1.AddItem A
End Sub
 
Sub Rschmiede()
SchmiedeName = "Eheda's Rüstschmiede"
Inhaber = "Eheda"
dqRÜSTSCHMIEDE.Show
dqRÜSTSCHMIEDE.Label1.Caption = SchmiedeName
dqRÜSTSCHMIEDE.Label15.Caption = "mit " + Inhaber
A = "Lederhelm"
dqRÜSTSCHMIEDE.List1.AddItem A
A = "Kettenhemd"
dqRÜSTSCHMIEDE.List1.AddItem A
A = "Lederharnisch"
dqRÜSTSCHMIEDE.List1.AddItem A
A = "Holzschild"
dqRÜSTSCHMIEDE.List1.AddItem A
A = "Kettenmantel"
dqRÜSTSCHMIEDE.List1.AddItem A
A = "Ritterrüstung"
dqRÜSTSCHMIEDE.List1.AddItem A
End Sub
 
Sub taverne()
SchmiedeName = "Taverne 'Zum Lauten Schrei'"
Inhaber = "Laubagram"
dqHERBERGE.Show
dqHERBERGE.Label1.Caption = SchmiedeName
dqHERBERGE.Label5.Caption = "mit " + Inhaber
SaufPreis = 4
SaufSchluss = 2
ZimmerPreis = 8
ObjPreis = 80
ObjHerberge = "Dietriche"
Getränk = "Starkbier"
dqHERBERGE.Label2.Caption = Str(SaufPreis) + " Goldkronen"
dqHERBERGE.Label3.Caption = Str(ZimmerPreis) + " Goldkronen"
dqHERBERGE.Label4.Caption = Str(ObjPreis) + " Goldkronen"
dqHERBERGE.Command1.Caption = Getränk + " bestellen"
dqHERBERGE.Command3.Caption = ObjHerberge + " kaufen"
End Sub
Sub gilde()
SchmiedeName = "Magiergilde 'Feuerzauber'"
Inhaber = "Korodon"
GildenArt = "Chaos"
dqGILDE.Show
dqGILDE.Label1.Caption = SchmiedeName
dqGILDE.Label15.Caption = "mit " + Inhaber
A = "Feuerball"
dqGILDE.List1.AddItem A
A = "Flammenstrahl"
dqGILDE.List1.AddItem A
A = "Manabrand"
dqGILDE.List1.AddItem A
A = "Drachenodem"
dqGILDE.List1.AddItem A
A = "Hölleninferno"
dqGILDE.List1.AddItem A
End Sub
 
Private Sub Label1_Click()
Unload Havengate
Landkarte.Show
End Sub
 
Sub GetStein()
If Hexi = 8 Or Hexi = 1 Then GoTo xtain
Titel = "Dedrana, die Hexe"
Text = "Sei vorsichtig was du sagst, also was willst du von mir?"
Answer1 = "'Deinen Kopf!'"
Answer2 = "'Ich brauche diesen Drachenstein'"
Answer3 = "'Ach Nichts'"
PositionNumber = 363
Konversation.Show (vbModal)
xtain:
End Sub