naev 0.10.4
nlua_misn.h
1/*
2 * See Licensing and Copyright notice in naev.h
3 */
4#pragma once
5
7#include <lua.h>
10#include "mission.h"
11
12/* load the libraries for a Lua state */
13Mission* misn_getFromLua( lua_State *L );
14int misn_loadLibs( nlua_env env );
15int misn_loadCondLibs( lua_State *L ); /* safe read only stuff */
16
17/* individual library stuff */
18int nlua_loadMisn( nlua_env env );
Mission * misn_getFromLua(lua_State *L)
Gets the mission that's being currently run in Lua.
Definition: nlua_misn.c:180
int nlua_loadMisn(nlua_env env)
Loads the mission Lua library.
Definition: nlua_misn.c:134
int misn_loadLibs(nlua_env env)
Registers all the mission libraries.
Definition: nlua_misn.c:115
Represents an active mission.
Definition: mission.h:79