noch mal Kanjitrainer

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

MichaelD1

Betreff: noch mal Kanjitrainer

BeitragSa, Jan 03, 2004 18:44
Antworten mit Zitat
Benutzer-Profile anzeigen
Graphics 800,600,32
SetBuffer BackBuffer()
SeedRnd MilliSecs()
timer=MilliSecs()
waiter=200
KAnzahl=10
Dim kanjigespeichert(KAnzahl)
Dim Auswahl(KAnzahl)
Dim kanjis(KAnzahl)
For i=1 To KAnzahl
kanjis(i)=LoadImage(i+".bmp")
Next
Global auswahl1=1
sucher=False


While Not KeyDown(1)
Cls
DrawImage kanjis(auswahl1),350,250

If MouseDown(1) Then
sucher= True
Else
sucher = False
EndIf

If sucher = True Then
Delay 500
z=z+1
If z=KAnzahl Then Text 10,10,z=1
Kanjisuche()
kanjigespeichert(z)=auswahl1
EndIf

For zz=1 To KAnzahl
If kanjigespeichert(zz)=auswahl1 Then Kanjisuche
Next
Flip
Wend

Function Kanjisuche()
auswahl1=Rand(1,3)
If auswahl1=3 Then auswahl1=1
End Function

Irgendwie funktioniert es noch nicht richtig . Das Kanji was schon dran war wird gespeichert und in einer Schleife wird abgefragt ob das Kanji schon existiert, jedenfals sollte es das , dann gibt es aber ein Problem mit irgendeinem Array

Kryan

BeitragSo, Jan 04, 2004 13:53
Antworten mit Zitat
Benutzer-Profile anzeigen
Mach das mal so:::
Code: [AUSKLAPPEN]

Graphics 800,600,32
SetBuffer BackBuffer()
SeedRnd MilliSecs()
timer=MilliSecs()
waiter=200
KAnzahl=10
Dim kanjigespeichert(KAnzahl)
;Dim Auswahl(KAnzahl)   <-- Weglassen!!!(Braucht man ja nicht)
Dim kanjis(KAnzahl)
For i=1 To KAnzahl
kanjis(i)=LoadImage(i+".bmp")
Next
auswahl1=1 ;<--Kein Global
sucher=False


While Not KeyDown(1)
 Cls
 DrawImage kanjis(auswahl1),350,250
 
 If MouseDown(1) Then
  sucher= True
 Else
  sucher = False
 EndIf

 If sucher = True Then
  Delay 500
  z=z+1
  If z=KAnzahl Then  Text 10,10,(z=1)
  auswahl1=Kanjisuche(auswahl1)
  kanjigespeichert(z)=auswahl1
 EndIf

 For zz=1 To KAnzahl
  If kanjigespeichert(zz)=auswahl1 Then auswahl1=Kanjisuche(auswahl1)
 Next
 Flip
Wend

Function Kanjisuche(auswahl)
 auswahl=Rand(1,3)
 If auswahl=3 Then auswahl=1
 Return auswahl
End Function

Vielleicht geht es jetzt!!!
 

MichaelD1

BeitragSo, Jan 04, 2004 16:53
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke ne input funktion hab ich schon

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group