|
Defines |
| #define | MXS MAX_SEGMENTS |
| #define | MXV MAX_VERTICES |
Functions |
| void | validate_selected_segments (void) |
| void | validate_segment_side (segment *sp, int sidenum) |
| void | med_create_group_rotation_matrix (vms_matrix *result_mat, int delta_flag, segment *first_seg, int first_side, segment *base_seg, int base_side, vms_matrix *orient_matrix, int orientation) |
| void | med_rotate_group (vms_matrix *rotmat, short *group_seglist, int group_size, segment *first_seg, int first_side) |
| void | cgl_aux (segment *segp, short *seglistp, int *num_segs, short *ignore_list, int num_ignore_segs) |
| void | create_group_list (segment *segp, short *seglistp, int *num_segs, short *ignore_list, int num_ignore_segs) |
| void | duplicate_group (byte *vertex_ids, short *segment_ids, int num_segments) |
| int | in_group (int segnum, int group_num) |
| int | med_copy_group (int delta_flag, segment *base_seg, int base_side, segment *group_seg, int group_side, vms_matrix *orient_matrix) |
| int | med_move_group (int delta_flag, segment *base_seg, int base_side, segment *group_seg, int group_side, vms_matrix *orient_matrix, int orientation) |
| int | place_new_segment_in_world (void) |
| int | AttachSegmentNewAng (vms_angvec *pbh) |
| int | AttachSegmentNew (void) |
| void | save_selected_segs (int *num, short *segs) |
| void | restore_selected_segs (int num, short *segs) |
| void | delete_segment_from_group (int segment_num, int group_num) |
| void | add_segment_to_group (int segment_num, int group_num) |
| int | rotate_segment_new (vms_angvec *pbh) |
| int | RotateSegmentNew (vms_angvec *pbh) |
| int | med_save_group (char *filename, short *vertex_ids, short *segment_ids, int num_vertices, int num_segments) |
| int | med_load_group (char *filename, short *vertex_ids, short *segment_ids, int *num_vertices, int *num_segments) |
| void | checkforgrpext (char *f) |
| int | SaveGroup () |
| int | LoadGroup () |
| int | UngroupSegment (void) |
| int | GroupSegment (void) |
| int | Degroup (void) |
| void | NextGroup (void) |
| void | PrevGroup (void) |
| int | select_group (int num) |
| int | MoveGroup (void) |
| int | CopyGroup (void) |
| int | RotateGroup (void) |
| int | SubtractFromGroup (void) |
| int | CreateGroup (void) |
| int | DeleteGroup (void) |
| int | MarkGroupSegment (void) |
Variables |
| struct { |
| short pal_entry |
| short rgb15 |
| SDL_Joystick * handle |
| int n_axes |
| int n_buttons |
| int n_hats |
| int hat_map [MAX_HATS_PER_JOYSTICK] |
| int axis_map [MAX_AXES_PER_JOYSTICK] |
| int button_map [MAX_BUTTONS_PER_JOYSTICK] |
| int fileinfo_version |
| int fileinfo_sizeof |
| ushort fileinfo_signature |
| ushort fileinfo_version |
| } | group_top_fileinfo |
| struct { |
| int fileinfo_version |
| int fileinfo_sizeof |
| int header_offset |
| int header_size |
| int editor_offset |
| int editor_size |
| int vertex_offset |
| int vertex_howmany |
| int vertex_sizeof |
| int segment_offset |
| int segment_howmany |
| int segment_sizeof |
| int texture_offset |
| int texture_howmany |
| int texture_sizeof |
| ushort fileinfo_signature |
| ushort fileinfo_version |
| char mine_filename [15] |
| int level |
| int player_offset |
| int player_sizeof |
| int object_offset |
| int object_howmany |
| int object_sizeof |
| int walls_offset |
| int walls_howmany |
| int walls_sizeof |
| int doors_offset |
| int doors_howmany |
| int doors_sizeof |
| int triggers_offset |
| int triggers_howmany |
| int triggers_sizeof |
| int links_offset |
| int links_howmany |
| int links_sizeof |
| int control_offset |
| int control_howmany |
| int control_sizeof |
| int matcen_offset |
| int matcen_howmany |
| int matcen_sizeof |
| } | group_fileinfo |
| struct { |
| int num_vertices |
| int num_segments |
| } | group_header |
| struct { |
| int current_seg |
| int newsegment_offset |
| int newsegment_size |
| int Groupsegp |
| int Groupside |
| } | group_editor |
| group | GroupList [MAX_GROUPS+1] |
| int | Group_orientation [MAX_GROUPS+1] |
| int | current_group = -1 |
| int | num_groups = 0 |
| static char | current_tmap_list [MAX_TEXTURES][13] |
| static char | old_tmap_list [MAX_TEXTURES][13] |
| char | group_filename [128] = "*.GRP" |