custom build steps for lua scripts

test for planes/normalization.
This commit is contained in:
Enno Rehling 2009-09-24 19:18:45 +00:00
parent 0974329fda
commit 83769d40ea
3 changed files with 55 additions and 8 deletions

View File

@ -254,18 +254,54 @@
<File
RelativePath=".\scripts\default.lua"
>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCustomBuildTool"
CommandLine="luac -o $(IntDir)/$(InputName).luac $(InputPath) "
Outputs="$(IntDir)/$(InputName).luac"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\scripts\eressea.lua"
>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCustomBuildTool"
CommandLine="luac -o $(IntDir)/$(InputName).luac $(InputPath) "
Outputs="$(IntDir)/$(InputName).luac"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\scripts\run-e3a.lua"
>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCustomBuildTool"
CommandLine="luac -o $(IntDir)/$(InputName).luac $(InputPath) "
Outputs="$(IntDir)/$(InputName).luac"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\scripts\tests.lua"
>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCustomBuildTool"
CommandLine="luac -o $(IntDir)/$(InputName).luac $(InputPath) "
Outputs="$(IntDir)/$(InputName).luac"
/>
</FileConfiguration>
</File>
</Filter>
</Files>

View File

@ -233,14 +233,6 @@
>
</File>
</Filter>
<Filter
Name="lua"
>
<File
RelativePath=".\lua\gm.cpp"
>
</File>
</Filter>
<File
RelativePath=".\editing.c"
>

View File

@ -1,3 +1,20 @@
local function test_plane()
free_game()
local pl = plane.create(0, -3, -3, 7, 7)
local nx, ny = plane.normalize(pl, 4, 4)
assert(nx==-3 and ny==-3)
local f = faction.create("noreply@eressea.de", "human", "de")
f.id = atoi36("tpla")
local r, x, y
for x = -3, 3 do for y = -3, 3 do
r = region.create(x, y, "plain")
if (x==y) then
local u = unit.create(f, r, 1)
end
end end
write_reports()
end
local function test_rename()
free_game()
local r = region.create(0, 0, "plain")
@ -760,11 +777,13 @@ tests = {
["morale"] = test_morale,
["owners"] = test_owners,
["canoe"] = test_canoe,
["plane"] = test_plane,
["guard"] = test_guard,
["market"] = test_market
}
mytests = {
["guard"] = test_guard,
["plane"] = test_plane,
["owners"] = test_owners
}
fail = 0