SFML и C++ Уроки \ Разработка игр › Форумы › SFML System, Window и другие вопросы › "Как сделать внутриигровой выбор клавиш для игры" › Ответ в теме: "Как сделать внутриигровой выбор клавиш для игры"
На шарпе это выглядит примерно так
C#
1 2 3 4 5 6 7 8 9 10 11 12 13 |
Keyboard.Key key = Keyboard.Key.F1; //Условная кнопка. Сидит среди прочих переменных в классе //Ивент нажатия клавиши отловелнный в пуле окна private void Window_KeyPressed(object sender, KeyEventArgs e) { if (e.Code == key) { //Нажата ключевая кнопка. }else key = e.Code;//Если ключевая кнопка не нажата мы прослушываем другую кнопку, нажатую вместо нашей } |