version 1.1 | | version 1.2 |
---|
| | |
* Header for editor functions, data strcutures, etc. | | * Header for editor functions, data strcutures, etc. |
* | | * |
* $Log$ | | * $Log$ |
* Revision 1.1 1999/06/14 22:02:34 donut | | * Revision 1.2 2003/03/09 06:34:09 donut |
* Initial revision | | * change byte typedef to sbyte to avoid conflict with win32 byte which is unsigned |
| | * |
| | * Revision 1.1.1.1 1999/06/14 22:02:34 donut |
| | * Import of d1x 1.37 source. |
* | | * |
* Revision 2.0 1995/02/27 11:34:47 john | | * Revision 2.0 1995/02/27 11:34:47 john |
* Version 2.0! No anonymous unions, Watcom 10.0, with no need | | * Version 2.0! No anonymous unions, Watcom 10.0, with no need |
| | |
extern int Draw_all_segments; // Set to 1 means draw_world draws all segments in Segments, else draw only connected segments | | extern int Draw_all_segments; // Set to 1 means draw_world draws all segments in Segments, else draw only connected segments |
extern segment *Markedsegp; // Marked segment, used in conjunction with *Cursegp to form joints. | | extern segment *Markedsegp; // Marked segment, used in conjunction with *Cursegp to form joints. |
extern int Markedside; // Marked side on Markedsegp. | | extern int Markedside; // Marked side on Markedsegp. |
extern byte Vertex_active[MAX_VERTICES]; // !0 means vertex is in use, 0 means not in use. | | extern sbyte Vertex_active[MAX_VERTICES]; // !0 means vertex is in use, 0 means not in use. |
| | |
extern grs_canvas *Pad_text_canvas; // Keypad text | | extern grs_canvas *Pad_text_canvas; // Keypad text |
| | |
| | |
// Set existing vertex vnum to value *vp. | | // Set existing vertex vnum to value *vp. |
extern int med_set_vertex(int vnum,vms_vector *vp); | | extern int med_set_vertex(int vnum,vms_vector *vp); |
| | |
extern void med_combine_duplicate_vertices(byte *vlp); | | extern void med_combine_duplicate_vertices(sbyte *vlp); |
| | |
// Attach side newside of newseg to side destside of destseg. | | // Attach side newside of newseg to side destside of destseg. |
// Copies *newseg into global array Segments, increments Num_segments. | | // Copies *newseg into global array Segments, increments Num_segments. |
| | |
extern int Num_tilings; // number of tilings/wall | | extern int Num_tilings; // number of tilings/wall |
extern int Degenerate_segment_found; | | extern int Degenerate_segment_found; |
| | |
extern byte Been_visited[]; // List of segments visited in a recursive search, if element n set, segment n done been visited | | extern sbyte Been_visited[]; // List of segments visited in a recursive search, if element n set, segment n done been visited |
| | |
// Initializes autosave system. | | // Initializes autosave system. |
// Sets global Autosave_count to 0. | | // Sets global Autosave_count to 0. |