| 323 | } |
| 324 | |
| 325 | void render_tris(int x, int y, int size, bool topleft, |
| 326 | sqr *h1, sqr *h2, sqr *s, sqr *t, sqr *u, sqr *v) |
| 327 | { |
| 328 | if(topleft) |
| 329 | { |
| 330 | if(h1) render_2tris(h1, s, x+size, y+size, x, y+size, x, y, u, v, s); |
| 331 | if(h2) render_2tris(h2, s, x, y, x+size, y, x+size, y+size, s, t, v); |
| 332 | } |
| 333 | else |
| 334 | { |
| 335 | if(h1) render_2tris(h1, s, x, y, x+size, y, x, y+size, s, t, u); |
| 336 | if(h2) render_2tris(h2, s, x+size, y, x+size, y+size, x, y+size, t, u, v); |
| 337 | } |
| 338 | } |
| 339 | |
| 340 | void render_square(int wtex, float floor1, float floor2, float ceil1, float ceil2, int x1, int y1, int x2, int y2, int size, sqr *l1, sqr *l2, bool flip, int dir) // wall quads |
| 341 | { |
no test coverage detected