Ich brauch Hilfe beim Blasen ... erstellen ...
Übersicht

![]() |
garretBetreff: Ich brauch Hilfe beim Blasen ... erstellen ... |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich habe vieles versucht, aber es bleibt bei nur einer mickrigen Blase...
Code: [AUSKLAPPEN] Goto types SetBuffer BackBuffer():Graphics 640,480,16,3:AppTitle "Blasen" Dim blase(10,2) SeedRnd MilliSecs() For x=0 To 10 blase(x,0)=Rand(0,630) blase(x,1)=Rand(480,520) blase(x,2)=Rand(1,10) Next ClsColor 0,0,255:astart=MilliSecs():gstart=MilliSecs() Color 255,255,255 Repeat:Cls astop=MilliSecs() gstop=MilliSecs() If astop-astart>5 blase(1,1)=blase(1,1)-1 astart=MilliSecs() EndIf If gstop-gstart>100 blase(1,2)=blase(1,2)+1 gstart=MilliSecs() EndIf If blase(1,1)+blase(1,2)<0 blase(1,0)=Rand(0,630) blase(1,1)=Rand(480,600) blase(1,2)=Rand(1,10) EndIf Oval blase(1,0)-(blase(1,2)/2),blase(1,1),blase(1,2),blase(1,2),0 Flip:Until KeyHit(1):End .types SetBuffer BackBuffer():Graphics 640,480,16,3:AppTitle "Blasen" Type blase Field x,y,g End Type SeedRnd MilliSecs() For f=1 To 10 b.blase=New blase b\x=Rand(0,630) b\y=Rand(480,520) b\g=Rand(1,10) Next ClsColor 0,0,255:astart=MilliSecs():gstart=MilliSecs() Color 255,255,255 Repeat:Cls astop=MilliSecs() gstop=MilliSecs() For b.blase=Each blase If astop-astart>5 b\y=b\y-1 astart=MilliSecs() EndIf If gstop-gstart>100 b\g=b\g+1 gstart=MilliSecs() EndIf If b\y+b\g<0 Delete b b.blase=New blase b\x=Rand(0,630) b\y=Rand(480,520) b\g=Rand(1,10) EndIf Oval b\x-(b\g/2),b\y,b\g,b\g,0 Next Flip:Until KeyHit(1):End Ich will aber mehrere Blasen! |
||
>>nec aspera terrent<< (Auch Widerwärtigkeiten schrecken nicht) |
sven123 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hmmm!Irgendwie raffe ich deinen Code nicht ganz warum entscheidest du dich nicht einfach für dims ode Types?
BlitzBasic: [AUSKLAPPEN]
So jetzt habe ich es getestet so muss es gehen.Ich hoffe das ist in Grundzügen das was du wolltest |
||
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 |
![]() |
Triton |
![]() Antworten mit Zitat ![]() |
---|---|---|
Verschoben nach Allgemein. | ||
Coding: silizium-net.de | Portfolio: Triton.ch.vu |
![]() |
RallimenSieger des 30-EUR-Wettbewerbs |
![]() Antworten mit Zitat ![]() |
---|---|---|
ziemliches durcheinander in deinem Code! ![]() versuch es mal mit Functionen, das erleichtert so einiges und der Überblick bleibt im RahmenBlitzBasic: [AUSKLAPPEN] AppTitle \"Blasen\" |
||
[BB2D | BB3D | BB+]
|
![]() |
garretBetreff: Blasen! |
![]() Antworten mit Zitat ![]() |
---|---|---|
So wie bei Rallimen wollte ich das, alles klar. | ||
>>nec aspera terrent<< (Auch Widerwärtigkeiten schrecken nicht) |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group