Ответ в теме: Еденичное нажатие клавиши

#1802

saxartom
Участник
Сообщений:22

Зарегистрирован:
17.09.2015

Репутация:4

Спасибо, я знаю что они одинаковы )).  Просто когда я писал этот участок кода, то был сонный и не заметил, что вместо присвоения я поставил равно .  И, честно, сначала подумал, что вы зачем то продублировали мое сообщение, но позже заметил, что вы указывали именно на это.

Скидывать весь код нет смысла, поскольку, то что меня интересует именно здесь )) А именно, я хочу разместить этот кусок в методе класса персонажа.

Но в условии “event.type == С && event.mouseButton.button == Mouse::Left” присутствует использование экземпляра класса Event, объявление которого в главной функции. Можно ли как то заменить “event.type”, “event.MouseButtonReleased” … на “слабую ссылку”.
Конечно можно передавать в качестве аргумента функции или глобального объявления, но хотелось бы обойтись без этого (если конечно можно).

Я пытался что-то эквивалентное написать, но зачастую не работало.