Program Listing for File pause_system.h¶
↰ Return to documentation for file (rootex/framework/systems/pause_system.h
)
#pragma once
#include "framework/scene.h"
#include "framework/scene_loader.h"
#include "framework/system.h"
class PauseSystem : public System
{
PauseSystem();
PauseSystem(PauseSystem&) = delete;
private:
bool m_IsPausingEnabled;
public:
static PauseSystem* GetSingleton();
bool& getIsPausingEnabled() { return m_IsPausingEnabled; }
void setIsPausingEnabled(bool pausing) { m_IsPausingEnabled = pausing; }
void update(float deltaMilliseconds) override;
};