Text farblich verschwinden lassen

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
captain third
Beiträge: 194
Registriert: 12.12.2004 13:14
Kontaktdaten:

Text farblich verschwinden lassen

Beitrag von captain third »

ich hab mir gedacht,wenn ich einen text in totalem weis,farblich verschwinden lasse,zu schwarz(hintergrund ist auch schwarz) dann muss ich for und next nehmen,das hab ich jetz ma so jemacht..

Code: Alles auswählen

;-Farbenverschwindentest
rot=255
gruen=255
blau=255
InitSprite()
OpenScreen(640,480,16,"Farb verschwinden test")
InitKeyboard()
Repeat
ClearScreen(0,0,0)
ExamineKeyboard()
StartDrawing(ScreenOutput()) 
FrontColor(rot$,gruen$,blau$) 
 For rot=rot-5 To 0
 For gruen=gruen-5 To 0
 For blau=blau-5 To 0
Locate(300,300) 
BackColor(0,0,0)
DrawText("Dies ist ein Verschwindibus test :D")
StopDrawing()
FlipBuffers()
Delay(20)
Next rot
Next gruen
Next blau
Until KeyboardPushed(#PB_Key_Escape)
CloseScreen()
End
soweit so gut,jetzt kommt aber eine meldung "Zeile 22: bad variable for this"next" " was isn da falsch? in der hilfe steht das so ähnlich auch.... :|
natoll,jetzt muss ich noch einen Rechner zusammenbaun der 24 stunden am Tag online ist und meinen Server für mein Projekt Order of Blance laufen lässt
Benutzeravatar
Donald
Beiträge: 307
Registriert: 03.01.2005 02:21
Wohnort: Marl

Beitrag von Donald »

Hi
For rot=rot-5 To 0
For gruen=gruen-5 To 0
For blau=blau-5 To 0
.....
Next rot
Next gruen
Next blau
solltest auch die schleifen in umgekehrter reihenfolge abarbeiten lassen.
Das heißt die zu letzt geöffnete schleife zuerst usw.

also:
For rot=rot-5 To 0
For gruen=gruen-5 To 0
For blau=blau-5 To 0
.....
Next blau
Next gruen
Next rot

Ob der rest stimmt habe ich nicht geprüft.
DONALD :D www.PureBasic-Donald.de gibt es im Moment nicht mehr
PureBasic - jaPBe - PureVisonXP - TailBite
Benutzeravatar
captain third
Beiträge: 194
Registriert: 12.12.2004 13:14
Kontaktdaten:

Beitrag von captain third »

danke ich versuchs :mrgreen:
natoll,jetzt muss ich noch einen Rechner zusammenbaun der 24 stunden am Tag online ist und meinen Server für mein Projekt Order of Blance laufen lässt
Benutzeravatar
Donald
Beiträge: 307
Registriert: 03.01.2005 02:21
Wohnort: Marl

Beitrag von Donald »

Hi, hab mirs nochmal angesehen.
ohman kann nicht laufen.
Nimm den Code:

Code: Alles auswählen

;-Farbenverschwindentest 
InitSprite() 
OpenScreen(640,480,16,"Farb verschwinden test") 
InitKeyboard() 
Repeat 
ClearScreen(0,0,0) 
ExamineKeyboard() 
For i=255 To 0 Step -5
rot=i 
gruen=i 
blau=i 
StartDrawing(ScreenOutput()) 
Locate(300,300) 
BackColor(0,0,0) 
FrontColor(i,i,i)
DrawText("Dies ist ein Verschwindibus test :D") 
StopDrawing() 
FlipBuffers() 
Delay(50) 
Next i
Until KeyboardPushed(#PB_Key_Escape) 
CloseScreen() 
End 
habs getestet er läuft.
DONALD :D www.PureBasic-Donald.de gibt es im Moment nicht mehr
PureBasic - jaPBe - PureVisonXP - TailBite
Benutzeravatar
captain third
Beiträge: 194
Registriert: 12.12.2004 13:14
Kontaktdaten:

Beitrag von captain third »

danke,mein rechner is nämlich grade abgestürzt... :mrgreen: dadurch :mrgreen:
natoll,jetzt muss ich noch einen Rechner zusammenbaun der 24 stunden am Tag online ist und meinen Server für mein Projekt Order of Blance laufen lässt
Benutzeravatar
freedimension
Admin
Beiträge: 1987
Registriert: 08.09.2004 13:19
Wohnort: Ludwigsburg
Kontaktdaten:

Beitrag von freedimension »

Au fein, ein PureGolf-Wettbewerb

Code: Alles auswählen

;-Farbenverschwindentest 
InitSprite() 
OpenScreen(640,480,16,"Farb verschwinden test") 
InitKeyboard() 
Repeat 
ClearScreen(0,0,0) 
ExamineKeyboard() 
For i=255 To 0 Step -5
StartDrawing(ScreenOutput()) 
Locate(300,300) 
BackColor(0,0,0) 
FrontColor(i,i,i)
DrawText("Dies ist ein Verschwindibus test :D") 
StopDrawing() 
FlipBuffers() 
Delay(50) 
Next
Until KeyboardPushed(#PB_Key_Escape) 
CloseScreen() 
End 
Beginne jeden Tag als ob es Absicht wäre!
Bild
BILDblog
Benutzeravatar
captain third
Beiträge: 194
Registriert: 12.12.2004 13:14
Kontaktdaten:

Beitrag von captain third »

PureGolf??? hab ich da richtig gelesen? :shock: .oO(ich brauch unbedingt mehr kaffee :mrgreen: ) wiso golf???
natoll,jetzt muss ich noch einen Rechner zusammenbaun der 24 stunden am Tag online ist und meinen Server für mein Projekt Order of Blance laufen lässt
Benutzeravatar
Donald
Beiträge: 307
Registriert: 03.01.2005 02:21
Wohnort: Marl

Beitrag von Donald »

na er hat 3 Zeile gekürzt, welche ich vergass rauszunehmen.
Bei golf hat doch auch der gewonnen mit den wenigsten schläge,
und bei PureGolf der mit dem kurzesten Code :D :D :D
DONALD :D www.PureBasic-Donald.de gibt es im Moment nicht mehr
PureBasic - jaPBe - PureVisonXP - TailBite
Benutzeravatar
captain third
Beiträge: 194
Registriert: 12.12.2004 13:14
Kontaktdaten:

Beitrag von captain third »

achso lol des findsch ja ma gail....rofl....merk ich mir (mus sowiso noch viel lernen :mrgreen: )
natoll,jetzt muss ich noch einen Rechner zusammenbaun der 24 stunden am Tag online ist und meinen Server für mein Projekt Order of Blance laufen lässt
Benutzeravatar
Ynnus
Beiträge: 855
Registriert: 29.08.2004 01:37
Kontaktdaten:

Beitrag von Ynnus »

CloseScreen() & End hättest du aber auch noch rauslassen können. ;)
Antworten