#pragma once
#include "Common.h"
#include "Object.h"
BEGIN_NAMESPACE
class Application : public Object
{
public:
Application();
~Application();
int exec();
protected:
void start();
bool hasStarted();
private:
void gameLoop();
void normalLoop();
struct ApplicationData* m_data;
};
END_NAMESPACE