summaryrefslogtreecommitdiffstats
path: root/src/script.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/script.c')
-rw-r--r--src/script.c33
1 files changed, 0 insertions, 33 deletions
diff --git a/src/script.c b/src/script.c
index a4e5988..9341d8a 100644
--- a/src/script.c
+++ b/src/script.c
@@ -18,10 +18,7 @@
#include <stdlib.h>
#include <lua.h>
-#include <lualib.h>
-#include <lauxlib.h>
#include "logging.h"
-#include "viewport.h"
#include "script.h"
/* LUA_OK is defined in Lua 5.2 but not 5.1. */
@@ -29,36 +26,6 @@
#define LUA_OK 0
#endif
-struct script *
-script_load(const char *path)
-{
- struct script *s;
-
- s = malloc(sizeof(*s));
- if (s == NULL) {
- err(1, "Failed to allocate script");
- }
- s->path = path;
-
- /* Load the script. */
- s->lua_state = luaL_newstate();
- luaL_openlibs(s->lua_state);
- if (luaL_loadfile(s->lua_state, path) != LUA_OK) {
- err(1, "Error loading script: %s\n",
- lua_tostring(s->lua_state, -1));
- }
-
- /* Run the script once to let it define functions. */
- if (lua_pcall(s->lua_state, 0, 0, 0) != LUA_OK) {
- err(1, "Error running script: %s\n",
- lua_tostring(s->lua_state, -1));
- }
-
- lua_register(s->lua_state, "init_viewport", init_viewport_lua);
-
- return s;
-}
-
void
script_call(struct script *s, const char *func)
{