server/src/spells/borders.h

29 lines
605 B
C
Raw Normal View History

2010-08-08 09:40:42 +02:00
#ifndef H_KRNL_CURSES
#define H_KRNL_CURSES
#ifdef __cplusplus
extern "C" {
#endif
extern void register_borders(void);
2010-08-08 09:40:42 +02:00
/* f<>r Feuerw<72>nde: in movement mu<6D> das noch explizit getestet werden.
2011-03-07 08:03:10 +01:00
** besser w<EFBFBD>re eine blcok_type::move() routine, die den effekt
** der Bewegung auf eine struct unit anwendet.
**/
2010-08-08 09:40:42 +02:00
extern struct border_type bt_chaosgate;
extern struct border_type bt_firewall;
typedef struct wall_data {
2011-03-07 08:03:10 +01:00
struct unit *mage;
2010-08-08 09:40:42 +02:00
int force;
bool active;
2010-08-08 09:40:42 +02:00
int countdown;
} wall_data;
extern const struct curse_type ct_firewall;
2010-08-08 09:40:42 +02:00
#ifdef __cplusplus
}
#endif
#endif