#ifndef __WORLD_H__ #define __WORLD_H__ #include "ps1bsp.h" typedef struct { u_short numTextures; ps1bsp_texture_t *textures; u_short numVertices; ps1bsp_vertex_t *vertices; u_short numSurfVertices; ps1bsp_surfvertex_t *surfVertices; u_short numPolygons; ps1bsp_polygon_t *polygons; u_short numFaces; ps1bsp_face_t *faces; u_short numFaceVertices; ps1bsp_facevertex_t *faceVertices; u_short numPlanes; ps1bsp_plane_t *planes; u_short numNodes; ps1bsp_node_t *nodes; u_short numLeaves; ps1bsp_leaf_t *leaves; u_short numLeafFaces; u_short *leafFaces; u_short numVisData; u_char *visData; } world_t; void world_load(const u_long *data, world_t *world); void world_draw(const world_t *world); #endif // __WORLD_H__