Problem mit einem Menü

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

Lifetec

Betreff: Problem mit einem Menü

BeitragFr, Jan 27, 2006 20:19
Antworten mit Zitat
Benutzer-Profile anzeigen
Ok ich wollt jetzt mal ein Menü machen und habe das jetzt fertig.
(Habe es mit dem Buch jrétzt lerne ich Blitz Basic gemacht.

Das ganze sieht so aus.

Print CurrentTime()

Dim MenuZeile(3) : Dim MenuName$(3)
MenuZeile(1) = 100 : MenuName$(1) = "URMVT2006"
MenuZeile(2) = 200 : MenuName$(2) = "Vocabeln"
MenuZeile(3) = 300 : MenuName$(3) = "Ende"

;
; Hauptmenü-Schleife
;
SetBuffer BackBuffer()
Repeat
TileBlock hinter
Menu = 0
X = MouseX()
Y = MouseY()

For I=1 To 3
If ImageRectOverlap (maus, X, Y, 192, 100*I, 256, 64) Then
DrawImage aktivstein, 192, I * 100
Menu = I
Else
DrawImage stein, 192, I * 100
EndIf
Text (640 - StringWidth( MenuName$(I) )) / 2, I*100 + 12, MenuName$(I)
Next

DrawImage maus, X,Y
Flip

If MouseHit(1) Then
If Menu = 1 Then Start()
If Menu = 2 Then Einstellungen()
If Menu = 3 Then Ende()
EndIf

Until KeyHit(1)
End

;
; Funktionen für Menüpunkte
;

Function Start()
Repeat
Cls
Text 100,100, "Spielstart"
Include "c:\Blitz Basic\URMVT2006.bb"
Flip
Until KeyHit(1)
End Function

Function Einstellungen()
Repeat
Cls

Flip
Until KeyHit(1)
End Function

Function Ende()
Repeat
Cls
Text 100,100, "Drücke ESC"

Print CurrentDate()
Print CurrentTime()
Flip
Until KeyHit(1) Or KeyHit(57)
End
End Function




Meine Frage is jetzt wie kann ich einstellen wo die Menü baten liegen Question
Und wie kann ich die größe bestimmen Question
Kann mir das jemand sagen Question
[/code][/syntax]
  • Zuletzt bearbeitet von Lifetec am Fr, Jan 27, 2006 20:20, insgesamt einmal bearbeitet

Kryan

BeitragFr, Jan 27, 2006 20:19
Antworten mit Zitat
Benutzer-Profile anzeigen
erst wenn du deinen titel etwas genauer schreibst, will ich dir helfen!
Webspaceanbieter?
Klick hier!
Kultige Spieleschmiede?
Klick hier!

Lifetec

BeitragFr, Jan 27, 2006 20:21
Antworten mit Zitat
Benutzer-Profile anzeigen
Is die Überschrift jetzt OK Question

skey-z

BeitragFr, Jan 27, 2006 20:32
Antworten mit Zitat
Benutzer-Profile anzeigen
jetzt wäre noch die Frage zu klären, was du mit menü "baten" meinst, mir ist weder ein deutsches noch ein englisches Wort bekannt, welches du meinen könntest???

PS: sach mal, probierst du auch manche sachen selber aus, ober schreibst du bei jedem noch so kleinsten Problem hier ne Frage im Forum, soweit ich das überblicke, hast du in den letzten tagen fast die hälfte aler neuen Threads eröffnet.
Awards:
Coffee's Monatswettbewerb Feb. 08: 1. Platz
BAC#57: 2. Platz
Twitter

Lifetec

BeitragFr, Jan 27, 2006 20:36
Antworten mit Zitat
Benutzer-Profile anzeigen
Ne das is nur wenn ich mich mit was neuem Beschäftige wo ich Probleme hab eigentlich nich so oft schreib halt viel so kommt auch viel raus.

tyty

BeitragSa, Jan 28, 2006 9:52
Antworten mit Zitat
Benutzer-Profile anzeigen
Also:
Sobald du auf die Menüfelder klickst wird ja eine Funktion aufgerufen. (Start/Einstellungen/Ende...)
In diese Funktion musst du einfach die Sachen schreiben, in "Ende()" zum Beispiel:
Code: [AUSKLAPPEN]

End

Dies steht aber auch alles im Buch.
User posted image

Kaikille suomea puhuville ihmisille: tyty = tyty the technical youngster!!!
 

Ava

Gast

BeitragSa, Jan 28, 2006 10:14
Antworten mit Zitat
@skey-z Ich glaube fast, er meinte Buttons! Very Happy
*hab das aber auch nur im Zusammenhang verstanden, sonst wäre ich da niee drauf gekommen!*

miLORD

BeitragSa, Jan 28, 2006 11:52
Antworten mit Zitat
Benutzer-Profile anzeigen
Omg, du schreibst echt ohne Punkt und Komma:

Zitat:
Ne das is nur wenn ich mich mit was neuem Beschäftige wo ich Probleme hab eigentlich nich so oft schreib halt viel so kommt auch viel raus.


Echt klasse, ein Punkt is ja doch dabei!

In den functions, die aufgerufen werden, je nachdem worauf man klickt musst du das reinschreiben, was nach klick ausgeführt werden soll. Functions kennste ja hoffentlich.
brqwq?! oO

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group