|
Classes |
| struct | uvl |
| struct | side |
| struct | segment |
| struct | group |
Defines |
| #define | SIDE_IS_QUAD 1 |
| #define | SIDE_IS_TRI_02 2 |
| #define | SIDE_IS_TRI_13 3 |
| #define | MAX_VERTICES_PER_SEGMENT 8 |
| #define | MAX_SIDES_PER_SEGMENT 6 |
| #define | MAX_VERTICES_PER_POLY 4 |
| #define | WLEFT 0 |
| #define | WTOP 1 |
| #define | WRIGHT 2 |
| #define | WBOTTOM 3 |
| #define | WBACK 4 |
| #define | WFRONT 5 |
| #define | MAX_GAME_SEGMENTS 800 |
| #define | MAX_GAME_VERTICES 2800 |
| #define | MAX_SEGMENTS 900 |
| #define | MAX_SEGMENT_VERTICES (4*MAX_SEGMENTS) |
| #define | DEFAULT_LIGHTING 0 |
| #define | MAX_VERTICES (MAX_SEGMENT_VERTICES) |
| #define | IS_CHILD(segnum) (segnum > -1) |
| #define | SS_REPAIR_CENTER 0x01 |
| #define | SEG_PTR_2_NUM(segptr) (Assert((unsigned) (segptr-Segments)<MAX_SEGMENTS),(segptr)-Segments) |
Functions |
| void | med_get_vertex_list (segment *s, int *nv, short **vp) |
| void | med_get_face_vertex_list (segment *s, int side, int facenum, int *nv, short **vp) |
| void | med_get_num_faces (segment *s, int *nf) |
| void | med_validate_segment_side (segment *sp, int side) |
| int | med_delete_segment (segment *sp) |
| void | delete_segment_from_group (int segment_num, int group_num) |
| void | add_segment_to_group (int segment_num, int group_num) |
| void | med_check_all_vertices () |
Variables |
| vms_vector | Vertices [] |
| segment | Segments [] |
| int | Num_segments |
| int | Num_vertices |
| byte | Side_to_verts [MAX_SIDES_PER_SEGMENT][4] |
| int | Side_to_verts_int [MAX_SIDES_PER_SEGMENT][4] |
| char | Side_opposite [] |