mirror of https://github.com/axmolengine/axmol.git
36 lines
583 B
C++
36 lines
583 B
C++
#ifndef __DEVTOOLS_EMSCRIPTEN_H__
|
|
#define __DEVTOOLS_EMSCRIPTEN_H__
|
|
|
|
#include "platform/PlatformConfig.h"
|
|
#if AX_TARGET_PLATFORM == AX_PLATFORM_WASM
|
|
|
|
#include "base/Scheduler.h"
|
|
#include "base/Director.h"
|
|
|
|
NS_AX_BEGIN
|
|
|
|
class DevToolsImpl
|
|
{
|
|
public:
|
|
DevToolsImpl();
|
|
|
|
void update(float /*dt*/);
|
|
|
|
void step();
|
|
|
|
void pause();
|
|
|
|
void resume();
|
|
|
|
static DevToolsImpl* getInstance();
|
|
|
|
private:
|
|
unsigned int _tick;
|
|
Scheduler* _scheduler;
|
|
Director* _director;
|
|
};
|
|
|
|
NS_AX_END
|
|
|
|
#endif // AX_TARGET_PLATFORM == AX_PLATFORM_WASM
|
|
#endif // __DEVTOOLS_EMSCRIPTEN_H__
|