У меня есть Java-класс, который представляет собой синглтон, в котором хранится логическая переменная:
public boolean paused;
Так что в основном я использую его, когда игра находится в режиме паузы, и задаю для него true
или false
. Я использую это (для вызова переменной pause):
public static DataVariables getInstance() {
return ourInstance;
}
Все работает нормально, игра останавливается, когда я использую переменную, но я заметил, что после сворачивания моего окна значение внезапно превращается в false
иигра ведет себя так, как будто ее не остановили. Кто-нибудь может сказать, почему это так?