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

  1.  
  2. #import <appkit/appkit.h>
  3.  
  4. extern    id    things_i;
  5.  
  6. #define    ENTITYNAMEKEY    "spawn"
  7.  
  8. @interface Things:Object
  9. {
  10.     id    entity_browser_i;    // browser
  11.     id    entity_comment_i;    // scrolling text window
  12.     
  13.     id    prog_path_i;
  14.     
  15.     int    lastSelected;    // last row selected in browser
  16.  
  17.     id    keyInput_i;
  18.     id    valueInput_i;
  19.     id    flags_i;
  20. }
  21.  
  22. - initEntities;
  23.  
  24. - newCurrentEntity;
  25. - setSelectedKey:(epair_t *)ep;
  26.  
  27. - clearInputs;
  28. - (char *)spawnName;
  29.  
  30. // UI targets
  31. - reloadEntityClasses: sender;
  32. - selectEntity: sender;
  33. - doubleClickEntity: sender;
  34.  
  35. // Action methods
  36. - addPair:sender;
  37. - delPair:sender;
  38. - setAngle:sender;
  39. - setFlags:sender;
  40.  
  41.  
  42. @end
  43.