hallo
ich programmiere im moment ein tetris.(kennt ihr sicher)
meine erstes richtiges projekt.
ich möchte jetzt, das man die figur nach liks und rechts bewegen kann, aber nicht irgendwie, sondern nur in schritten von 50 pixel. (ja nur zum üben, das wird nacher schon noch etwas kleiner)
dummerweise bewegt sich die figur so viel zu schnell und wenn ich nur 25 pixel nehme, dann ist die figur eben nicht mehr im raster. (passt nicht mehr genau auf einen anderen block)
scheint mir ein ziemlich banales problem zu sein, ich finde aber einfach keine brauchbare lösung.
vielen dank für alle antworten.
Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge
Merke dir einfach den zeitpunkt der letzten bewegung und ignoriere alle autorepeat steuerkommandos für bewegung (seitwärts bewegen und drehen) bis eine bestimmte zeit vergangen ist.
Wird die entsprechende taste losgelassen und erneut gedrückt, sollte keine wartezeit erfolgen, denn dann ist die schnelle mehrfachausführung erwünscht (z.b. hektisches drehen in letzte mikrosekunde ;) ).
mr.escape
danke, hat geklappt.