From 2bd1eaef1b9ec848933a40049ec8866e2b83a47d Mon Sep 17 00:00:00 2001
From: Clyne Sullivan <tullivan99@gmail.com>
Date: Mon, 16 Oct 2017 18:43:06 -0400
Subject: do not touch birb

---
 include/systems/lua.hpp | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

(limited to 'include/systems')

diff --git a/include/systems/lua.hpp b/include/systems/lua.hpp
index 1137308..cb859ad 100644
--- a/include/systems/lua.hpp
+++ b/include/systems/lua.hpp
@@ -7,6 +7,8 @@
 #include <vector>
 
 using LuaVariable = std::tuple<std::string, float&>;
+using LuaList = std::vector<LuaVariable>;
+using LuaRetList = std::vector<double>;
 
 class LuaScript {
 private:
@@ -14,7 +16,7 @@ private:
 	std::string script;
 
 	void setGlobal(const LuaVariable&) const;
-	void getReturns(std::vector<double>& rets) const;
+	void getReturns(LuaRetList& rets) const;
 
 	static void replace(std::string& s, const std::string& rid, const std::string& put) {
 		for (unsigned int i = 0; i < s.size(); i++) {
@@ -45,10 +47,10 @@ public:
 	}
 
 	void operator()(const std::string& func = "update") const;
-	void operator()(const std::string& func, std::vector<LuaVariable> vars) const;
-	void operator()(const std::string& func, std::vector<double>& rets, std::vector<LuaVariable> vars) const;
-	void operator()(std::vector<LuaVariable> vars) const;
-	void operator()(std::vector<double>& rets, std::vector<LuaVariable> vars) const;
+	void operator()(const std::string& func, LuaList vars) const;
+	void operator()(const std::string& func, LuaRetList& rets, LuaList vars) const;
+	void operator()(LuaList vars) const;
+	void operator()(LuaRetList& rets, LuaList vars) const;
 };
 
 class LuaSystem {
-- 
cgit v1.2.3