| 981 | } |
| 982 | |
| 983 | void z_disco_floor::render(S32 group) |
| 984 | { |
| 985 | tile_data* tile = tiles[group]; |
| 986 | tile_data* end_tile = tile + tiles_size; |
| 987 | |
| 988 | while (tile != end_tile) |
| 989 | { |
| 990 | if (!(tile->ent->flags & 0x1)) |
| 991 | { |
| 992 | tile->culled = true; |
| 993 | } |
| 994 | else |
| 995 | { |
| 996 | tile->culled = (iModelSphereCull(&tile->sphere) != 0); |
| 997 | |
| 998 | if (!tile->culled) |
| 999 | { |
| 1000 | render_model(tile->ent->model, tile->sphere); |
| 1001 | } |
| 1002 | } |
| 1003 | |
| 1004 | tile++; |
| 1005 | } |
| 1006 | } |
| 1007 | |
| 1008 | void z_disco_floor::effects_render(S32 group) |
| 1009 | { |
no test coverage detected