Показать сообщение отдельно
Старый 05.07.2021, 03:31
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 2  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Ну так, если у тебя есть контроллер игрового интерфейса (HUD) логично в нем иметь методы activate/deactivate, контроллеры чуть ли не для этого и придумали)) А вот "жизнь" в модели ты как останавливаешь, или у тебя нет таймера? Ну, я имею ввиду, что такие вещи как "пауза" в игре должны быть естественным образом предусмотрены, если это не "пятнашки" конечно. Должен же быть какой-то "главный" контроллер, не игрового процесса, а Игры в смысле Приложения.. и способность создавать, запускать, останавливать и начинать заново Игровой процесс (и сохранять и загружать сейвы) — его непосредственная задача. Это как плеер, в котором проигрывается игра.
Возможно, ты работал над игровым процессо м все это время и не задумывался ни о какой "паузе". Ну, значит пришло время подумать)) ведь надо не только мышь оглушить, но и все процессы остановить. чтобы враг там тебя не растерзал, пока ты в меню ковыряешься.
__________________
Reality.getBounds(this);