aboutsummaryrefslogtreecommitdiffstats
path: root/src/lua_api.h
diff options
context:
space:
mode:
authorGravatar BanceDev 2024-09-02 22:55:24 -0400
committerGravatar BanceDev 2024-09-02 22:55:24 -0400
commitebdd4e88db2738197dd4a47903f28253cfc103e0 (patch)
treea9a5e7dd6b57dfa18fdafec0cf912042468a5f56 /src/lua_api.h
parentadded arrow key movement (diff)
added basic lua scripting
added exec function to run shell commands from lua
Diffstat (limited to 'src/lua_api.h')
-rw-r--r--src/lua_api.h27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/lua_api.h b/src/lua_api.h
new file mode 100644
index 0000000..915b4ab
--- /dev/null
+++ b/src/lua_api.h
@@ -0,0 +1,27 @@
+/*
+Copyright (c) 2024, Lance Borden
+All rights reserved.
+
+This software is licensed under the BSD 3-Clause License.
+You may obtain a copy of the license at:
+https://opensource.org/licenses/BSD-3-Clause
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted under the conditions stated in the BSD 3-Clause
+License.
+
+THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY WARRANTIES,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+*/
+
+#ifndef LUA_API_H
+#define LUA_API_H
+
+#include <lua.h>
+
+void lua_load_script(lua_State *L, const char *script);
+void lua_register_api(lua_State *L);
+
+#endif
+