aboutsummaryrefslogtreecommitdiff
path: root/spec/test1_spec.lua
diff options
context:
space:
mode:
authorAlexander <alex@cogarr.net>2019-07-10 14:23:51 -0400
committerAlexander <alex@cogarr.net>2019-07-10 14:23:51 -0400
commitc9db55cdc2f69c3dc7aefabe0cc828a64e377024 (patch)
treeb6735e6b43660ea77f59654f8dd4ad1339b6f9e3 /spec/test1_spec.lua
parent456ee9baefb343e98dc94678e05335a547786c2a (diff)
parent6539fbff3d4ecd686676f7c0de6672de38023764 (diff)
downloadbrokengine-c9db55cdc2f69c3dc7aefabe0cc828a64e377024.tar.gz
brokengine-c9db55cdc2f69c3dc7aefabe0cc828a64e377024.tar.bz2
brokengine-c9db55cdc2f69c3dc7aefabe0cc828a64e377024.zip
Started work on cross-platform refactor
Started refactoring the code to work on windows and linux
Diffstat (limited to 'spec/test1_spec.lua')
-rw-r--r--spec/test1_spec.lua11
1 files changed, 9 insertions, 2 deletions
diff --git a/spec/test1_spec.lua b/spec/test1_spec.lua
index 81df8f0..147abbd 100644
--- a/spec/test1_spec.lua
+++ b/spec/test1_spec.lua
@@ -21,15 +21,22 @@ return {
]=])
f:close()
+local game_bin = nil
+if package.config:sub(1,1) == "/" then -- linux or osx
+ game_bin = "bin/client/bin/brokengine_client"
+else
+ game_bin = "bin\\client\\bin\\brokengine_client.exe"
+end
+
function rungame()
- f = io.popen("bin\\client\\bin\\brokengine_client.exe spec/headless","r")
+ f = io.popen(game_bin .. " spec/headless","r")
d = f:read("*all")
f:close()
return d
end
function writegame(...)
- f = io.open("spec/headless/init.lua","w")
+ f = assert(io.open("spec/headless/init.lua","w"))
data = {"GAME.crashy()"}
for _,v in pairs({...}) do
data[#data + 1] = v