6 typedef struct Regions Regions;
7 typedef struct Player Player;
8 typedef struct LineStream LineStream;
10 Regions *create_regions(Rect rect, const char *script_src);
11 Regions *create_regions_from_stream(LineStream *line_stream);
12 void destroy_regions(Regions *regions);
14 void regions_player_enter(Regions *regions, Player *player);
15 void regions_player_leave(Regions *regions, Player *player);