#include "sound_samples.h"
#include "ebisp/expr.h"
-typedef struct Game Game;
+typedef struct Broadcast Broadcast;
typedef struct Level Level;
-Level *create_level_from_file(const char *file_name, Game *game);
+Level *create_level_from_file(const char *file_name, Broadcast *broadcast);
void destroy_level(Level *level);
int level_render(const Level *level, Camera *camera);
int level_reload_preserve_player(Level *level,
const char *file_name,
- Game *game);
+ Broadcast *broadcast);
Rigid_rect *level_rigid_rect(Level *level,
const char *rigid_rect_id);
void level_toggle_debug_mode(Level *level);
void level_toggle_pause_mode(Level *level);
-void level_hide_goal(Level *level, const char *goal_id);
-void level_show_goal(Level *level, const char *goal_id);
-
-void level_hide_label(Level *level, const char *label_id);
-
struct EvalResult level_send(Level *level, Gc *gc, struct Scope *scope, struct Expr path);
#endif // LEVEL_H_