Cześć ;)
Piszę niewielką grę w SFML. Pisząc funkcję odpowiedzialną za skok chcę, by ta wykonywała się tylko wtedy, gdy przycisk (np. spacja) zostanie zwolniony. Robię to teraz za pomocą zmiennej typu bool key_released, lecz jest to bardzo niewygodne, gdy w grę wchodzi wiele takich przycisków.
Mogę również utworzyć tablicę typu bool zawierającą 256 elementów i napisać funkcję odpowiedzialną za sterowanie nią, lecz byłoby to dość słabo czytelne (a może jednak nie?).
Czy macie może jakiś inny ciekawy sposób? A może drugi nie jest zły? Myślałem jeszcze nad enum. Może ten sposób byłby dobry?