-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvrjugglua-metal-lab.lua
42 lines (37 loc) · 1.57 KB
/
vrjugglua-metal-lab.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
VRJUGGLUA_ROOT = [[C:/Users/Public/Documents/DEMOS/windows-snapshot/bin/NavTestbed.exe]]
-- This is up here instead of inline in fillTemplate
-- so the batch files don't start with a bunch of tabs on
-- each line.
template = [[
pushd "%~dp0"
{VRJUGGLUA_ROOT} {argString}
pause
]]
launchers = {
filename = "VRJuggLua %s.cmd";
fillTemplate = function(argString)
local result = template:gsub("{VRJUGGLUA_ROOT}", VRJUGGLUA_ROOT):gsub("{argString}", argString)
return result
end;
options = {
{
["Adam Factory Navigation Only"] = [[spartaFactoryModel/Factory/standalone_main.lua]];
["Adam Factory Forklift Driving"] = [[adam-factory/main_forklift.lua]];
["Virtually Magic"] = [[virtually-magic/Scripts/main.lua]];
["Virtual METaL"] = [[Virtual-METaL/main.lua]];
["Blender Design Review"] = [[BlenderDesignReview/main.lua]];
["Office_Building"] = [[OfficeBuilding/main.lua]];
["Moon Effect"] = [[Moon_Effect/main.lua]];
["Boeing 777"] = [[Boeing_777/main.lua]];
["Framerate Sphere Drawing"] = [[Framerate/main.lua]];
["Shopping Cart PhysicalRotation"] = [[SuperShoppingCart/main.lua SuperShoppingCart/MetalEverybody.jconf PhysicalRotation]];
["Shopping Cart RateBasedRotation"] = [[SuperShoppingCart/main.lua SuperShoppingCart/MetalEverybody.jconf RateBasedRotation]];
["Shopping Cart Wiimote"] = [[SuperShoppingCart/main.lua SuperShoppingCart/MetalEverybody.jconf Wiimote]];
};
{
stereo = [[../jconf30/METaL.tracked.stereo.withwand.jconf]];
mono = [[../jconf30/METaL.tracked.mono.withwand.jconf]];
};
};
}
require "generator-shared" (launchers)