Seite 1 von 2
Gibt's auch sowas wie 'CloseScreen()' o.ä. ?
Verfasst: 28.01.2006 20:51
von Wespe23
Hi. Ich weiß, ich bin bei einigen PB-Sachen ein
NOOP, aber ich kann doch einiges. Aber jetz' kommen wir mal zum Problem... ich möchte eine kleine 2D-Zeichnung machen. [Dazu nehm ich OpenScreen() und nicht OpenWindow(), da ich eine 640#480 Zeichnung machen will...]
Aber der Benutzer soll selber Schluß machen [Daher tut's Delay() auch nicht] aber
#PB_Event_CloseWindow ist nur bei Fenstern...
Hier ist der Code:
Code: Alles auswählen
InitSprite()
If OpenScreen(640,480,24,"2D-Zeichnung")
If StartDrawing(ScreenOutput())
Box(300,500,180,200,RGB(20,0,200))
EndIf
EndIf
Repeat:Until ;Was jetz????
ich weiß, es ist
FAD 
, aber naja... jetz gehn mir die Worte aus

Verfasst: 28.01.2006 20:54
von edel
Schau mal unter Sprite in der Hilfe nach.
Verfasst: 28.01.2006 20:56
von Wespe23
Wie meinste?
Verfasst: 28.01.2006 21:01
von edel
Man oeffnet die Hilfedatei von Purebasic , in der IDE mit F1.
Scrolle bis "2D Spiele Libraries" , klickt auf "Sprite & Screen".
Dort solltest du alles finden was du suchst.
Alternativ kannst du auch auf dieser goettlichen
Seite etwas finden.
Verfasst: 28.01.2006 21:02
von nco2k
ich weiss zwar nicht wirklich ob das genau das ist was du sucht, aber versuch es einfach mal mit dem befehl CloseScreen().
c ya,
nco2k
Verfasst: 28.01.2006 21:06
von Wespe23
Ey, nco2k, du hast mich auf ne super Idee aufmerksam gemacht
@nco2k
Daaaaanke
Verfasst: 28.01.2006 22:15
von MVXA
Und mal wieder ein Thread, den man sich mit einem einfachen Blick in
die Hilfe hätte ersparen können...
Verfasst: 29.01.2006 14:43
von remi_meier
Darf ich ihm sagen, dass das in einer Endlosschleife endet (zumindest
wenn er es so macht wie im Post über mir)?
Verfasst: 29.01.2006 17:09
von Ja!
Wespe23 hat geschrieben:Ey, nco2k, du hast mich auf ne super Idee aufmerksam gemacht
@nco2k
Daaaaanke
Solltest lieber KeyboardReleased() benutzen! Sonst kriegst bestimmt ne
Fehlermeldung!
Verfasst: 29.01.2006 17:36
von Wespe23
Da wär noch ein Problem
Code: Alles auswählen
InitSprite()
InitKeyboard()
OpenScreen(640,480,24,"2D-Zeichnung")
ClearScreen(0,0,0)
StartDrawing(ScreenOutput())
Box(300,400,180,200,RGB(20,0,200))
Box(500,200,30,90,RGB(255,200,0))
ExamineKeyboard()
Repeat : Until KeyboardPushed(1)
CloseScreen()
ERROR: ""2D-Beispiel"" - There is no current screen!
Obwohl ich doch [c]OpenScreen()[/c] aufgerufen habe...
