diff options
Diffstat (limited to 'assets')
| -rw-r--r-- | assets/maps/test2.hmap | 100 |
1 files changed, 95 insertions, 5 deletions
diff --git a/assets/maps/test2.hmap b/assets/maps/test2.hmap index 69992df..de62787 100644 --- a/assets/maps/test2.hmap +++ b/assets/maps/test2.hmap @@ -1,23 +1,113 @@ DEF map { - I32 wallcount = 1; - I32 polycount = 0; - I32 propcount = 1; + I32 wallcount = 2; + I32 polycount = 3; + I32 propcount = 2; I32 spritecount = 0; - VEC3 startpos = { 10, 10, 0 }; + VEC3 startpos = { 146, 104, 15 }; F32 startang = -0.372549; DEF props { DEF 0 { CLR clr = { 1, 1, 1, 1 }; + STR tex[256] = "uvtest2.png"; + } + DEF 1 { + CLR clr = { 1, 1, 1, 1 }; } } DEF walls { DEF 0 { VEC3 start = { 0, 0, -40 }; - VEC3 end = { 10, 0, 80 }; + VEC3 end = { 545.75, 0, 80 }; + I32 propid = 1; + } + DEF 1 { + VEC3 start = { 219, 408, -40 }; + VEC3 end = { 219, 175, 80 }; I32 propid = 0; } } DEF polygons { + DEF 0 { + I32 vertcount = 4; + I32 propid = 0; + I32 type = 0; + DEF vertices { + DEF 0 { + VEC3 pos = { 545, 467, -40 }; + VEC2 uv = { 1, 0 }; + CLR clr = { 1, 1, 1, 1 }; + } + DEF 1 { + VEC3 pos = { 0, 467, -40 }; + VEC2 uv = { 0, 0 }; + CLR clr = { 1, 1, 1, 1 }; + } + DEF 2 { + VEC3 pos = { 0, 1, -40 }; + VEC2 uv = { 0, 1 }; + CLR clr = { 1, 1, 1, 1 }; + } + DEF 3 { + VEC3 pos = { 545, 1, -40 }; + VEC2 uv = { 1, 1 }; + CLR clr = { 1, 1, 1, 1 }; + } + } + } + DEF 1 { + I32 vertcount = 4; + I32 propid = 0; + I32 type = 0; + DEF vertices { + DEF 0 { + VEC3 pos = { 477, 291, 0 }; + VEC2 uv = { 1, 0 }; + CLR clr = { 1, 1, 1, 1 }; + } + DEF 1 { + VEC3 pos = { 219, 291, 0 }; + VEC2 uv = { 0, 0 }; + CLR clr = { 1, 1, 1, 1 }; + } + DEF 2 { + VEC3 pos = { 219, 175, -40 }; + VEC2 uv = { 0, 1 }; + CLR clr = { 1, 1, 1, 1 }; + } + DEF 3 { + VEC3 pos = { 477, 175, -40.25 }; + VEC2 uv = { 1, 1 }; + CLR clr = { 1, 1, 1, 1 }; + } + } + } + DEF 2 { + I32 vertcount = 4; + I32 propid = 0; + I32 type = 0; + DEF vertices { + DEF 0 { + VEC3 pos = { 477, 408, -80 }; + VEC2 uv = { 1, 0 }; + CLR clr = { 1, 1, 1, 1 }; + } + DEF 1 { + VEC3 pos = { 219, 408, -80 }; + VEC2 uv = { 0, 0 }; + CLR clr = { 1, 1, 1, 1 }; + } + DEF 2 { + VEC3 pos = { 219, 291, 0 }; + VEC2 uv = { 0, 1 }; + CLR clr = { 1, 1, 1, 1 }; + } + DEF 3 { + VEC3 pos = { 477, 291, 0 }; + VEC2 uv = { 1, 1 }; + CLR clr = { 1, 1, 1, 1 }; + } + } + } } DEF sprites { } |
