diff --git a/testmaps/free_wad.wad b/testmaps/free_wad.wad new file mode 100644 index 00000000..19f8a36d Binary files /dev/null and b/testmaps/free_wad.wad differ diff --git a/testmaps/light_near_wall.map b/testmaps/light_near_wall.map new file mode 100644 index 00000000..f8e824b0 --- /dev/null +++ b/testmaps/light_near_wall.map @@ -0,0 +1,77 @@ +{ +"spawnflags" "0" +"classname" "worldspawn" +"wad" "free_wad.wad" +{ +( -0 -128 -16 ) ( -0 -128 -0 ) ( 64 -128 -16 ) medbrick2 0 0 0 1 1 +( -96 -0 -16 ) ( -96 64 -16 ) ( -96 -0 -0 ) medbrick2 0 0 0 1 1 +( -0 -0 -16 ) ( 64 -0 -16 ) ( -0 64 -16 ) medbrick2 0 0 0 1 1 +( 64 96 -0 ) ( -0 96 -0 ) ( 64 96 -16 ) medbrick2 0 0 0 1 1 +( 192 64 -0 ) ( 192 64 -16 ) ( 192 -0 -0 ) medbrick2 0 0 0 1 1 +( 64 64 -0 ) ( 64 -0 -0 ) ( -0 64 -0 ) medbrick2 0 0 0 1 1 +} +{ +( -0 -176 -16 ) ( -0 -176 -0 ) ( 64 -176 -16 ) narrow 48 -0 -0 1 1 +( -96 -224 -16 ) ( -96 -160 -16 ) ( -96 -224 -0 ) narrow 48 -0 -0 1 1 +( -0 -224 -0 ) ( 64 -224 -0 ) ( -0 -160 -0 ) narrow 48 -0 -0 1 1 +( 64 -128 -0 ) ( -0 -128 -0 ) ( 64 -128 -16 ) narrow 48 -0 -0 1 1 +( 192 -160 -0 ) ( 192 -160 -16 ) ( 192 -224 -0 ) narrow 48 -0 -0 1 1 +( 64 -160 128 ) ( 64 -224 128 ) ( -0 -160 128 ) narrow 48 -0 -0 1 1 +} +{ +( -288 -128 -16 ) ( -288 -128 -0 ) ( -224 -128 -16 ) narrow 32 -0 -0 1 1 +( -144 -176 -16 ) ( -144 -112 -16 ) ( -144 -176 -0 ) narrow 48 -0 -0 1 1 +( -288 -176 -0 ) ( -224 -176 -0 ) ( -288 -112 -0 ) narrow 32 -48 -0 1 1 +( -224 96 -0 ) ( -288 96 -0 ) ( -224 96 -16 ) narrow 32 -0 -0 1 1 +( -96 -112 -0 ) ( -96 -112 -16 ) ( -96 -176 -0 ) narrow 48 -0 -0 1 1 +( -224 -112 128 ) ( -224 -176 128 ) ( -288 -112 128 ) narrow 32 -48 -0 1 1 +} +{ +( -0 96 -16 ) ( -0 96 -0 ) ( 64 96 -16 ) narrow 48 -0 -0 1 1 +( -96 48 -16 ) ( -96 112 -16 ) ( -96 48 -0 ) narrow 48 -0 -0 1 1 +( -0 48 -0 ) ( 64 48 -0 ) ( -0 112 -0 ) narrow 48 -0 -0 1 1 +( 64 144 -0 ) ( -0 144 -0 ) ( 64 144 -16 ) narrow 48 -0 -0 1 1 +( 192 112 -0 ) ( 192 112 -16 ) ( 192 48 -0 ) narrow 48 -0 -0 1 1 +( 64 112 128 ) ( 64 48 128 ) ( -0 112 128 ) narrow 48 -0 -0 1 1 +} +{ +( 48 -128 -16 ) ( 48 -128 -0 ) ( 112 -128 -16 ) narrow -48 -0 -0 1 1 +( 192 -176 -16 ) ( 192 -112 -16 ) ( 192 -176 -0 ) narrow 48 -0 -0 1 1 +( 48 -176 -0 ) ( 112 -176 -0 ) ( 48 -112 -0 ) narrow -48 -48 -0 1 1 +( 112 96 -0 ) ( 48 96 -0 ) ( 112 96 -16 ) narrow -48 -0 -0 1 1 +( 240 -112 -0 ) ( 240 -112 -16 ) ( 240 -176 -0 ) narrow 48 -0 -0 1 1 +( 112 -112 128 ) ( 112 -176 128 ) ( 48 -112 128 ) narrow -48 -48 -0 1 1 +} +{ +( -0 -128 128 ) ( -0 -128 144 ) ( 64 -128 128 ) medbrick2 -0 16 -0 1 1 +( -96 -0 128 ) ( -96 64 128 ) ( -96 -0 144 ) medbrick2 -0 16 -0 1 1 +( -0 -0 128 ) ( 64 -0 128 ) ( -0 64 128 ) medbrick2 -0 -0 -0 1 1 +( 64 96 144 ) ( -0 96 144 ) ( 64 96 128 ) medbrick2 -0 16 -0 1 1 +( 192 64 144 ) ( 192 64 128 ) ( 192 -0 144 ) medbrick2 -0 16 -0 1 1 +( 64 64 144 ) ( 64 -0 144 ) ( -0 64 144 ) medbrick2 -0 -0 -0 1 1 +} +} +{ +"spawnflags" "0" +"classname" "light" +"origin" "0 0 0.1" +} +{ +"spawnflags" "0" +"classname" "info_player_start" +"origin" "144 -16 24" +"angle" "180" +} +{ +"spawnflags" "0" +"classname" "trigger_multiple" +"message" "Light is 0.1 units above floor\nShould light up floor." +{ +( 96 -64 -0 ) ( 96 -64 16 ) ( 176 -64 -0 ) trigger 0 0 0 1 1 +( 96 -64 -0 ) ( 96 64 -0 ) ( 96 -64 16 ) trigger 0 0 0 1 1 +( 96 -64 -0 ) ( 176 -64 -0 ) ( 96 64 -0 ) trigger 0 0 0 1 1 +( 176 64 16 ) ( 96 64 16 ) ( 176 64 -0 ) trigger 0 0 0 1 1 +( 176 64 16 ) ( 176 64 -0 ) ( 176 -64 16 ) trigger 0 0 0 1 1 +( 176 64 80 ) ( 176 -64 80 ) ( 96 64 80 ) trigger 0 0 0 1 1 +} +}