home *** CD-ROM | disk | FTP | other *** search
/ Superpower (Alt) / SUPERPOWER.iso / q / source / quakeed.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-08-08  |  1.7 KB  |  99 lines

  1.  
  2. extern    id    quakeed_i;
  3.  
  4. extern    BOOL    filter_light, filter_path, filter_entities;
  5. extern    BOOL    filter_clip_brushes, filter_water_brushes, filter_world;
  6.  
  7. extern    UserPath    *upath;
  8.  
  9. extern    id    g_cmd_out_i;
  10.  
  11. double I_FloatTime (void);
  12.  
  13. void NopSound (void);
  14.  
  15. void qprintf (char *fmt, ...);        // prints text to cmd_out_i
  16.  
  17. @interface QuakeEd : Window
  18. {
  19.     BOOL    dirty;
  20.     char    filename[1024];        // full path with .map extension
  21.  
  22. // UI objects
  23.     id        brushcount_i;
  24.     id        entitycount_i;
  25.     id        regionbutton_i;
  26.  
  27.     id        show_coordinates_i;
  28.     id        show_names_i;
  29.  
  30.     id        filter_light_i;
  31.     id        filter_path_i;
  32.     id        filter_entities_i;
  33.     id        filter_clip_i;
  34.     id        filter_water_i;
  35.     id        filter_world_i;
  36.     
  37.     id        cmd_in_i;        // text fields
  38.     id        cmd_out_i;    
  39.     
  40.     id        xy_drawmode_i;    // passed over to xyview after init
  41. }
  42.  
  43. - setDefaultFilename;
  44. - (char *)currentFilename;
  45.  
  46. - updateAll;        // when a model has been changed
  47. - updateCamera;        // when the camera has moved
  48. - updateXY;
  49. - updateZ;
  50.  
  51. - updateAll:sender;
  52.  
  53. - newinstance;        // force next flushwindow to clear all instance drawing
  54. - redrawInstance;    // erase and redraw all instance now
  55.  
  56. - appDidInit:sender;
  57. - appWillTerminate:sender;
  58.  
  59. - openProject:sender;
  60.  
  61. - textCommand: sender;
  62.  
  63. - applyRegion: sender;
  64.  
  65. - (BOOL)dirty;
  66.  
  67. - clear: sender;
  68. - centerCamera: sender;
  69. - centerZChecker: sender;
  70.  
  71. - changeXYLookUp: sender;
  72.  
  73. - setBrushRegion: sender;
  74. - setXYRegion: sender;
  75.  
  76. - open: sender;
  77. - save: sender;
  78. - saveAs: sender;
  79.  
  80. - doOpen: (char *)fname;
  81.  
  82. - saveBSP:(char *)cmdline dialog:(BOOL)wt;
  83.  
  84. - BSP_Full: sender;
  85. - BSP_FastVis: sender;
  86. - BSP_NoVis: sender;
  87. - BSP_relight: sender;
  88. - BSP_stop: sender;
  89. - BSP_entities: sender;
  90.  
  91. //
  92. // UI querie for other objects
  93. //
  94. - (BOOL)showCoordinates;
  95. - (BOOL)showNames;
  96.  
  97. @end
  98.  
  99.