и хочу реализовать паузу в нем для этого решил сделать функцию которая полностью повторяет отрисовку игры но не обладает логикой для того что бы не засорять основной код я создал отдельный .cpp в проекте но новый .cpp не видит переменных main.cpp как заставить его увидеть без передачи всех переменных в виде аргументов функции
нужно разделять логику и отрисовку
Никак. Ну и делать паузу в виде отрисовки без изменений как-то странно... ОЧЕНЬ странно.
Нет, нужно просто остановить цикл перерисовки до ввода клавиши продолжения
ну вообще - насколько я знаю везде так и делают
Та не нигде на паузе не останавливают логику полностью
ну понятно что у тебя менюшка если продолжает работать и отрисовываться в киберпанке - то не все остановлено
в общем случае да, иногда ещё fps снижают, ибо в меню явно 60 (144/240) не надо
Обсуждают сегодня