ESWITCH.H 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. /*
  2. * $Source: f:/miner/source/main/editor/rcs/eswitch.h $
  3. * $Revision: 2.0 $
  4. * $Author: john $
  5. * $Date: 1995/02/27 11:35:40 $
  6. *
  7. * Headers for switch adding functions
  8. *
  9. * $Log: eswitch.h $
  10. * Revision 2.0 1995/02/27 11:35:40 john
  11. * Version 2.0! No anonymous unions, Watcom 10.0, with no need
  12. * for bitmaps.tbl.
  13. *
  14. * Revision 1.6 1994/05/30 20:22:35 yuan
  15. * New triggers.
  16. *
  17. * Revision 1.5 1994/05/27 10:34:35 yuan
  18. * Added new Dialog boxes for Walls and Triggers.
  19. *
  20. * Revision 1.4 1994/05/25 18:08:39 yuan
  21. * Revamping walls and triggers interface.
  22. * Wall interface complete, but triggers are still in progress.
  23. *
  24. * Revision 1.3 1994/04/28 23:46:56 yuan
  25. * Added prototype for remove_trigger.
  26. *
  27. * Revision 1.2 1994/03/15 16:34:20 yuan
  28. * Fixed bm loader (might have some changes in walls and switches)
  29. *
  30. * Revision 1.1 1994/03/10 14:49:03 yuan
  31. * Initial revision
  32. *
  33. *
  34. */
  35. #ifndef _ESWITCH_H
  36. #define _ESWITCH_H
  37. #include "inferno.h"
  38. #include "segment.h"
  39. #include "switch.h"
  40. extern int bind_wall_to_trigger();
  41. extern int trigger_remove();
  42. extern int remove_trigger(segment *seg, short side);
  43. extern void close_trigger_window();
  44. extern void do_trigger_window();
  45. #endif
  46.