Problem mit einem Menü
Übersicht

![]() |
LifetecBetreff: Problem mit einem Menü |
![]() Antworten mit Zitat ![]() |
---|---|---|
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 ![]() Und wie kann ich die größe bestimmen ![]() Kann mir das jemand sagen ![]() [/code][/syntax] |
||
- Zuletzt bearbeitet von Lifetec am Fr, Jan 27, 2006 20:20, insgesamt einmal bearbeitet
![]() |
Kryan |
![]() Antworten mit Zitat ![]() |
---|---|---|
erst wenn du deinen titel etwas genauer schreibst, will ich dir helfen! | ||
Webspaceanbieter?
Klick hier! Kultige Spieleschmiede? Klick hier! |
![]() |
Lifetec |
![]() Antworten mit Zitat ![]() |
---|---|---|
Is die Überschrift jetzt OK ![]() |
||
![]() |
skey-z |
![]() Antworten mit Zitat ![]() |
---|---|---|
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 |
![]() |
Lifetec |
![]() Antworten mit 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. | ||
![]() |
tyty |
![]() Antworten mit Zitat ![]() |
---|---|---|
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!!! |
AvaGast |
![]() Antworten mit Zitat |
|
---|---|---|
@skey-z Ich glaube fast, er meinte Buttons! ![]() *hab das aber auch nur im Zusammenhang verstanden, sonst wäre ich da niee drauf gekommen!* |
||
![]() |
miLORD |
![]() Antworten mit Zitat ![]() |
---|---|---|
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 |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group