forked from github/server
custom build steps for lua scripts
test for planes/normalization.
This commit is contained in:
parent
0974329fda
commit
83769d40ea
3 changed files with 55 additions and 8 deletions
|
@ -254,18 +254,54 @@
|
||||||
<File
|
<File
|
||||||
RelativePath=".\scripts\default.lua"
|
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>
|
||||||
<File
|
<File
|
||||||
RelativePath=".\scripts\eressea.lua"
|
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>
|
||||||
<File
|
<File
|
||||||
RelativePath=".\scripts\run-e3a.lua"
|
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>
|
||||||
<File
|
<File
|
||||||
RelativePath=".\scripts\tests.lua"
|
RelativePath=".\scripts\tests.lua"
|
||||||
>
|
>
|
||||||
|
<FileConfiguration
|
||||||
|
Name="Debug|Win32"
|
||||||
|
>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"
|
||||||
|
CommandLine="luac -o $(IntDir)/$(InputName).luac $(InputPath) "
|
||||||
|
Outputs="$(IntDir)/$(InputName).luac"
|
||||||
|
/>
|
||||||
|
</FileConfiguration>
|
||||||
</File>
|
</File>
|
||||||
</Filter>
|
</Filter>
|
||||||
</Files>
|
</Files>
|
||||||
|
|
|
@ -233,14 +233,6 @@
|
||||||
>
|
>
|
||||||
</File>
|
</File>
|
||||||
</Filter>
|
</Filter>
|
||||||
<Filter
|
|
||||||
Name="lua"
|
|
||||||
>
|
|
||||||
<File
|
|
||||||
RelativePath=".\lua\gm.cpp"
|
|
||||||
>
|
|
||||||
</File>
|
|
||||||
</Filter>
|
|
||||||
<File
|
<File
|
||||||
RelativePath=".\editing.c"
|
RelativePath=".\editing.c"
|
||||||
>
|
>
|
||||||
|
|
|
@ -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()
|
local function test_rename()
|
||||||
free_game()
|
free_game()
|
||||||
local r = region.create(0, 0, "plain")
|
local r = region.create(0, 0, "plain")
|
||||||
|
@ -760,11 +777,13 @@ tests = {
|
||||||
["morale"] = test_morale,
|
["morale"] = test_morale,
|
||||||
["owners"] = test_owners,
|
["owners"] = test_owners,
|
||||||
["canoe"] = test_canoe,
|
["canoe"] = test_canoe,
|
||||||
|
["plane"] = test_plane,
|
||||||
["guard"] = test_guard,
|
["guard"] = test_guard,
|
||||||
["market"] = test_market
|
["market"] = test_market
|
||||||
}
|
}
|
||||||
mytests = {
|
mytests = {
|
||||||
["guard"] = test_guard,
|
["guard"] = test_guard,
|
||||||
|
["plane"] = test_plane,
|
||||||
["owners"] = test_owners
|
["owners"] = test_owners
|
||||||
}
|
}
|
||||||
fail = 0
|
fail = 0
|
||||||
|
|
Loading…
Reference in a new issue