Pyrogenesis
trunk
|
#include "precompiled.h"
#include "MapGenerator.h"
#include "graphics/MapIO.h"
#include "graphics/Patch.h"
#include "graphics/Terrain.h"
#include "lib/external_libraries/libsdl.h"
#include "lib/status.h"
#include "lib/timer.h"
#include "lib/file/vfs/vfs_path.h"
#include "maths/MathUtil.h"
#include "ps/CLogger.h"
#include "ps/FileIo.h"
#include "ps/Profile.h"
#include "ps/TaskManager.h"
#include "ps/scripting/JSInterface_VFS.h"
#include "scriptinterface/FunctionWrapper.h"
#include "scriptinterface/ScriptContext.h"
#include "scriptinterface/ScriptConversions.h"
#include "scriptinterface/ScriptInterface.h"
#include "scriptinterface/JSON.h"
#include "simulation2/helpers/MapEdgeTiles.h"
#include <string>
#include <vector>
Macros | |
#define | REGISTER_MAPGEN_FUNC(func) ScriptFunction::Register<&CMapGeneratorWorker::func, ScriptInterface::ObjectFromCBData<CMapGeneratorWorker>>(rq, #func); |
#define | REGISTER_MAPGEN_FUNC_NAME(func, name) ScriptFunction::Register<&CMapGeneratorWorker::func, ScriptInterface::ObjectFromCBData<CMapGeneratorWorker>>(rq, name); |
Functions | |
bool | IsQuitRequested () |
static bool | MapGeneratorInterruptCallback (JSContext *cx) |
Variables | |
constexpr int | RMS_CONTEXT_SIZE = 96 * 1024 * 1024 |
#define REGISTER_MAPGEN_FUNC | ( | func | ) | ScriptFunction::Register<&CMapGeneratorWorker::func, ScriptInterface::ObjectFromCBData<CMapGeneratorWorker>>(rq, #func); |
#define REGISTER_MAPGEN_FUNC_NAME | ( | func, | |
name | |||
) | ScriptFunction::Register<&CMapGeneratorWorker::func, ScriptInterface::ObjectFromCBData<CMapGeneratorWorker>>(rq, name); |
bool IsQuitRequested | ( | ) |
|
static |
constexpr int RMS_CONTEXT_SIZE = 96 * 1024 * 1024 |