Cześć ;)
W pliku tekstowym znajduje się sterowanie do mojej gry. Pobrałem dane z tego pliku do zmiennych typu string.
jump = "Enter"
go_left = "A"
i tak dalej...
W SFML istnieje dostęp bezpośredni do klawiatury, który sprawdza, czy określony przycisk został wciśnięty -
sf::Keyboard::isKeyPressed(sf::Keyboard::Enter(przykładowo))
Jeżeli zamiast tego "Enter" wpiszę nazwę zmiennej go_left to kod nie będzie działać - normalna sprawa. Ale czy istnieje może sposób, by to jednak działało? Mógłbym oczywiście napisać funkcję z "else if" czy nawet switch, ale to wszystko może się wykonywać za długo (sam kod wykonuje się 60/sec, może te if/else nie byłoby straszne, ale chodzi tutaj o sam sposób ;) )