diff options
| author | Alexander <alex@cogarr.net> | 2019-07-10 14:23:51 -0400 |
|---|---|---|
| committer | Alexander <alex@cogarr.net> | 2019-07-10 14:23:51 -0400 |
| commit | c9db55cdc2f69c3dc7aefabe0cc828a64e377024 (patch) | |
| tree | b6735e6b43660ea77f59654f8dd4ad1339b6f9e3 /spec/test1_spec.lua | |
| parent | 456ee9baefb343e98dc94678e05335a547786c2a (diff) | |
| parent | 6539fbff3d4ecd686676f7c0de6672de38023764 (diff) | |
| download | brokengine-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.lua | 11 |
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 |
