Input Problem

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

Svolf

Betreff: Input Problem

BeitragDi, März 14, 2006 19:16
Antworten mit Zitat
Benutzer-Profile anzeigen
Also mein Menu sieht schon mal so aus,...

Code: [AUSKLAPPEN]
Graphics 640, 480, 16, 1
SetBuffer BackBuffer()

; Bilder laden.

stars = LoadImage("Bilder\stars.bmp") ; Sterne
defiant = LoadImage("Bilder\cursor.bmp") ; Das Raumschiff

; Transparente Farbe festlegen (blau).

MaskImage defiant, 0, 0, 255

; Mittelpunkt des Schiffs als "Angriffspunkt" setzen

; Farbe auf rot setzen (für den Kollisions-Text)

Color 255,0,0

; Hauptschleife.

FlushMouse()
FlushKeys()

Repeat

Cls

; Sterne bewegen.
x_star = x_star + 1
If x_star = 201 Then x_star = 1

; Alles malen.
TileImage stars, x_star, 1 ; Die Sterne auf dem Bildschirm verteilen.
DrawImage defiant, MouseX(), MouseY() ; Raumschiff an Mausposition malen.

fntArialI=LoadFont("Arial",32,False,True,False)
SetFont fntArialI
Color 148,128,228
Text 310,80, "Willkommen in Quizi!",True,False
FreeFont fntArialI

Color 255,0,0
Text 300,200, "Start"

Color 255,0,0
Text 295,250, "Credits"

Color 255,0,0
Text 305,300, "Ende"

; ---
; Kollision zwischen Raumstation und Schiff prüfen.


If MouseHit(1)
If RectsOverlap(MouseX(),MouseY(),1,1,305,300,StringWidth("Ende"),StringHeight("Ende"))                   
  Goto Ende
ElseIf RectsOverlap(MouseX(),MouseY(),1,1,300,200,StringWidth("Start"),StringHeight("Start"))                   
 Goto Start
  EndIf
   EndIf

Flip
Until KeyHit(1)
End

.Ende

Cls
End

.Start

Cls

fntArialI=LoadFont("Arial",32,False,True,False)
SetFont fntArialI

FreeFont fntArialI


ich weis dumme GOTO Anweisungen aber das hat seien Gründe,.. und da ich nicht mit INPUT arbeiten kann werd ich das wohl anders machen und zwar mit COlliabfrage also wenn dieses Text angedrückt wurde dann Versuche = versuche + 1 und geht zur nächsten Frage
wenn faösches angedrückt wurde dann Versuche = Versuche+0 und gehe zur nächsten Frage. So kann man das doch auch machen dann benötige ich noch kein Input()

Oder geht das noch anders ? weil Input()hält alles an und man sieht nichts mehr ,..

skey-z

BeitragDi, März 14, 2006 20:10
Antworten mit Zitat
Benutzer-Profile anzeigen
Blitzforum->suche -> "Inputroutine"
Blitzforum->Codearchiv-> suche selber nach inputroutine
Awards:
Coffee's Monatswettbewerb Feb. 08: 1. Platz
BAC#57: 2. Platz
Twitter

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group