server/src/vortex.h

40 lines
888 B
C
Raw Normal View History

#pragma once
#ifndef H_VORTEX
#define H_VORTEX
#include <stdbool.h>
#ifdef __cplusplus
extern "C" {
#endif
struct region;
struct attrib;
2014-09-29 21:22:44 +02:00
struct locale;
typedef struct spec_direction {
int x, y;
int duration;
bool active;
char *desc;
char *keyword;
} spec_direction;
extern struct attrib_type at_direction;
struct region *find_special_direction(const struct region *r,
const char *token);
void register_special_direction(struct locale *lang, const char *name);
2017-08-25 08:52:15 +02:00
void free_special_directions(void);
struct spec_direction *special_direction(const struct region * from,
const struct region * to);
struct attrib *create_special_direction(struct region *r, struct region *rt,
int duration, const char *desc, const char *keyword, bool active);
#ifdef __cplusplus
}
#endif
2014-09-29 21:22:44 +02:00
#endif