#ifndef AREA_H #define AREA_H #include #include "layer.h" #include "viewport.h" #include "resources/map.h" struct area { SDL_Surface *map_layers[AREA_LAYERS_MAX]; }; struct area *area_new(struct map *map); void render_area_to_viewport(struct area *area, struct viewport *vp); void render_area_to_surface(struct area *area, SDL_Rect *arearect, SDL_Surface *dst, SDL_Rect *dstrect); #endif