7 typedef struct platforms_t platforms_t;
8 typedef struct SDL_Renderer SDL_Renderer;
10 platforms_t *create_platforms_from_stream(FILE *stream);
11 platforms_t *create_platforms_from_file(const char *filename);
12 void destroy_platforms(platforms_t *platforms);
14 int platforms_save_to_file(const platforms_t *platforms,
15 const char *filename);
17 int platforms_render(const platforms_t *platforms,
18 SDL_Renderer *renderer,
19 const camera_t *camera);
21 void platforms_rect_object_collide(const platforms_t *platforms,
23 int sides[RECT_SIDE_N]);
25 #endif // PLATFORMS_H_