Verfasst: 12.01.2005 12:22
sag das doch gleich so ein mist und ich hatte mich schon so auf die reise gefreutfreedimension hat geschrieben:Jungs, hier geht's um die Anzahl an Zeichen und nicht um die der Zeilen
Das deutsche PureBasic-Forum
https://www.purebasic.fr/german/
sag das doch gleich so ein mist und ich hatte mich schon so auf die reise gefreutfreedimension hat geschrieben:Jungs, hier geht's um die Anzahl an Zeichen und nicht um die der Zeilen
Ok! Du hast es so gewollt!freedimension hat geschrieben:Jungs, hier geht's um die Anzahl an Zeichen und nicht um die der Zeilen
Code: Alles auswählen
InitSprite()
OpenScreen(640,480,16,"Farb verschwinden test")
InitKeyboard()
Repeat
ExamineKeyboard()
StartDrawing(ScreenOutput())
Locate(300,300)
BackColor(0,0,0)
i=(i+250)%255
FrontColor(i,i,i)
DrawText("Dies ist ein Verschwindibus test :D")
StopDrawing()
FlipBuffers()
Delay(50)
Until KeyboardPushed(1)
Code: Alles auswählen
InitSprite()
OpenScreen(640,480,16,"Farb verschwinden test")
InitKeyboard()
Repeat
ExamineKeyboard()
StartDrawing(ScreenOutput())
Locate(300,300)
BackColor(0,0,0)
i+250
i%255
FrontColor(i,i,i)
DrawText("Dies ist ein Verschwindibus test :D")
StopDrawing()
FlipBuffers()
Delay(50)
Until KeyboardPushed(1)
Ich auch!freedimension hat geschrieben:...Auf die nächste Verbesserung bin ich mal gespannt
Man, muss mir langweilig sein
und 4) source läst sich immer noch ein wenig optimierenIceSoft hat geschrieben:Ich auch!freedimension hat geschrieben:...Auf die nächste Verbesserung bin ich mal gespannt
Man, muss mir langweilig sein
Hat Spass gemacht!
Ich hoffe der Rest des Forums hat etwas draus lernen können!
Und zwar:
1) ClearScreen(...) ist meist überflüssig!
2) Die Standardlösung ist nicht immer die Beste (abhängig von der Zieldefinition)!
3) Teamwork macht sich bezahlt!
Code: Alles auswählen
InitSprite()
OpenScreen(640,480,16,"Farb verschwinden test")
For i=255 To 0 step-1
StartDrawing(ScreenOutput())
Locate(300,300)
BackColor(0,0,0)
FrontColor(i,i,i)
DrawText("Dies ist ein Verschwindibus test :D")
StopDrawing()
FlipBuffers()
Delay(10)
Next5) man kann es nie allen Recht machen, gelle Kaerunicolaus hat geschrieben:und 4) source läst sich immer noch ein wenig optimieren
Dein Beispiel bzw Deine Optimierung entspricht aber nicht mehr den Orginal und ist somit disqualifiziert...Kaeru Gaman hat geschrieben:...noch ein zeichen kann ich sparen mit Delay(9) statt Delay(10)
Code: Alles auswählen
...
...Step-5
...
Delay(50)
...oops... *kopfkratz* hab ich jetzt was angestellt?freedimension hat geschrieben:5) man kann es nie allen Recht machen, gelle Kaeru