X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fswitch.h;h=621df40eb687468efa78238593f81300509c6c5f;hb=647924a407f11655babc5450f098ee504fe1d182;hp=eda6686e24071d7e162ea743a7a8d5b6996cde99;hpb=a2115940e7643dcb1b87286f3d19fe95f7b79bd3;p=flatwaifu.git diff --git a/src/switch.h b/src/switch.h index eda6686..621df40 100644 --- a/src/switch.h +++ b/src/switch.h @@ -1,7 +1,6 @@ /* Copyright (C) Prikol Software 1996-1997 Copyright (C) Aleksey Volynskov 1996-1997 - Copyright (C) 2011 This file is part of the Doom2D:Rembo project. @@ -20,20 +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 }; -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); +extern int sw_secrets; -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 */