X-Git-Url: https://deadsoftware.ru/gitweb?p=flatwaifu.git;a=blobdiff_plain;f=src%2Fswitch.h;h=621df40eb687468efa78238593f81300509c6c5f;hp=222b1a0195d271c3489f3e73ef76060d04184ef6;hb=2bb81ea2565c3627c954b5c37326db89b0048472;hpb=3d2215798aaab87db7ae5265d21e359864e1f1c2 diff --git a/src/switch.h b/src/switch.h index 222b1a0..621df40 100644 --- a/src/switch.h +++ b/src/switch.h @@ -19,22 +19,29 @@ 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -// Switches +#ifndef SWITCH_H_INCLUDED +#define SWITCH_H_INCLUDED -#include +#include // FILE +#include "view.h" // obj_t -enum{ - SW_NONE,SW_EXIT,SW_EXITS,SW_OPENDOOR,SW_SHUTDOOR,SW_SHUTTRAP, - SW_DOOR,SW_DOOR5,SW_PRESS,SW_TELE,SW_SECRET,SW_LIFTUP,SW_LIFTDOWN,SW_TRAP, - SW_LIFT +enum { + SW_NONE, SW_EXIT, SW_EXITS, SW_OPENDOOR, SW_SHUTDOOR, SW_SHUTTRAP, + SW_DOOR, SW_DOOR5, SW_PRESS, SW_TELE, SW_SECRET, SW_LIFTUP, SW_LIFTDOWN, + SW_TRAP, SW_LIFT }; extern int sw_secrets; -void SW_init(void); -void SW_alloc(void); -int SW_load(FILE*); -void SW_act(void); -int SW_press(int x,int y,int r,int h,byte t,int o); - -void SW_cheat_open(void); +void SW_savegame (FILE *h); +void SW_loadgame (FILE *h); +int SW_load (FILE *h); +void SW_alloc (void); +void SW_init (void); +void Z_water_trap (obj_t *o); +void Z_untrap (byte t); +void SW_act (void); +void SW_cheat_open (void); +int SW_press (int x, int y, int r, int h, byte t, int o); + +#endif /* SWITCH_H_INCLUDED */