Warum geht dieses dim Feld nicht!
Übersicht
BlitzBasic
Allgemein
sven123Betreff: Warum geht dieses dim Feld nicht! |
Antworten mit Zitat |
|
|---|---|---|
|
Ich habe ein Problem irgendwie kann ich mir net erkläre warum dieser Code net funtzt warscheinlich habe ich was übersehen.
Code: [AUSKLAPPEN] anzahl=rnd(3,5) dim Aliengegner(anzahl,2) ; For i=0 To anzahl Aliengegner(i,0)=300 Aliengegner(i,1)=Rnd(10,250) Aliengegner(i,2)=1 Next ; repeat ;Hier ist normal der Spiel Code if Ziel=1 then gewinn=0 if gewinn=1 then If Aliengegner(i,2)=1 Then For i=0 To anzahl DrawImage Alienschiff,Aliengegner(i,0),Aliengegner(i,1) bewegungalien=Rnd(10) Select bewegungalien Case 1,2,3,4,5 Aliengegner(i,0)=Aliengegner(i,0)-Rnd(1,2) Case 6,7,8,9,10 Aliengegner(i,1)=Aliengegner(i,1)+Rnd(0.6,1) End Select Next EndIf endif until keydown(1) end |
||
|
Amd Athlon 2200+,Saphire Atlantis Radeon9800pro,1024 MB DDR RAm,40 Gb Festblatte.
'in shâ'a llâh=so Gott will Fertiges Projekt:Invasion der Heuschrecken |
||
|
|
MVB |
Antworten mit Zitat |
|---|---|---|
|
Code: [AUSKLAPPEN] anzahl=rnd(3,5)
Ersetz das durch Code: [AUSKLAPPEN] anzahl=rand(3,5)
Code: [AUSKLAPPEN] Aliengegner(i,1)=Rnd(10,250)
ersetzen durch Code: [AUSKLAPPEN] Aliengegner(i,1)=Rand(10,250)
und überall wo noch rnd steht ebenfalls durch Rand ersetzen. rnd erzeugt Fließkommazahlen! |
||
| aquamonit.de|BlitzMax|MaxGUI | ||
|
|
RallimenSieger des 30-EUR-Wettbewerbs |
Antworten mit Zitat |
|---|---|---|
|
Hi, was genau geht nicht?
Code: [AUSKLAPPEN] Aliengegner(i,1)=Aliengegner(i,1)+Rnd(0.6,1)
geht so nicht , da die Variable nur ganze Zahlen speichern kann |
||
|
[BB2D | BB3D | BB+]
|
||
Übersicht
BlitzBasic
Allgemein
Powered by phpBB © 2001 - 2006, phpBB Group
