Mesen-X/Core/LuaScriptingContext.h
2017-08-30 18:31:27 -04:00

20 lines
426 B
C++

#pragma once
#include "stdafx.h"
#include "ScriptingContext.h"
struct lua_State;
class Debugger;
class LuaScriptingContext : public ScriptingContext
{
private:
lua_State* _lua = nullptr;
public:
LuaScriptingContext();
~LuaScriptingContext();
bool LoadScript(string scriptContent, Debugger* debugger);
void CallMemoryCallback(int addr, int value, CallbackType type);
int InternalCallEventCallback(EventType type);
};