Keyboard key
Verfasst: 08.06.2005 07:16
Wenn ich ein sprite mit dem nächsten tastendruck anzeigen möchte dann funktioniert es ja auch aber wenn ich dann nocheinmal die gleiche routine danach ausführen möchte dann übernimmt der erste tastendruck auch gleichzeitig den zweiten so wird das zweite sprite also nicht angezeigt wie kann ich es machen das die taste erst wieder losgelassen werden muss.
Mit ist es das gleiche
Mit
Code: Alles auswählen
KeyboardReleasedCode: Alles auswählen
ClearScreen(0, 0, 0) ;Bildschirm RGB auf löschen
DisplaySprite(1, 0, 0) ;Sprite anzeigen
StartDrawing(ScreenOutput()) ;Zeichenmodus öffnen
DrawingMode(1) ;Zeichenmodus festlegen (tranzparenter Hintergrund)
Locate(200, 300)
DrawText("BEN") ;Der zu zeichnende Text
StopDrawing() ;Zecihenmodus beenden
FlipBuffers() ;BACK mit FRONT screen tauschen
;bis taste gedrückt wird warten
Repeat
ExamineKeyboard()
Until KeyboardPushed(#PB_Key_All)
ClearScreen(0, 0, 0) ;Bildschirm RGB auf löschen
DisplaySprite(2, 256, 0) ;Sprite anzeigen
StartDrawing(ScreenOutput()) ;Zeichenmodus öffnen
DrawingMode(1) ;Zeichenmodus festlegen (tranzparenter Hintergrund)
Locate(200, 300) ;Zeichenposition festlegen
DrawText("BEUM") ;Der zu zeichnende Text
StopDrawing() ;Zecihenmodus beenden
FlipBuffers() ;BACK mit FRONT screen tauschen
;bis taste gedrückt wird warten
Repeat
ExamineKeyboard()
Until KeyboardPushed(#PB_Key_right)