summaryrefslogtreecommitdiffstats
path: root/src/area.h
diff options
context:
space:
mode:
authorP. J. McDermott <pjm@nac.net>2013-03-04 20:41:33 (EST)
committer P. J. McDermott <pjm@nac.net>2013-03-04 20:41:33 (EST)
commitb69ee811a0f3b49bef2eb26163f34e8430a24580 (patch)
treec28dcac00c52876c3d5cb1b646bf833f44da2ff0 /src/area.h
parent4b554530020c4bef37feb02a83d640d224bbfd56 (diff)
downloadoverworld-rpg-b69ee811a0f3b49bef2eb26163f34e8430a24580.zip
overworld-rpg-b69ee811a0f3b49bef2eb26163f34e8430a24580.tar.gz
overworld-rpg-b69ee811a0f3b49bef2eb26163f34e8430a24580.tar.bz2
Support palette cycling in area layers.
Diffstat (limited to 'src/area.h')
-rw-r--r--src/area.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/area.h b/src/area.h
index 3ab9aea..fae524d 100644
--- a/src/area.h
+++ b/src/area.h
@@ -16,7 +16,8 @@ struct area {
SDL_Surface *map_layers[AREA_LAYERS_MAX];
};
-struct area *area_new(struct map *map, struct viewport *vp);
+struct area *area_new(struct map *map, SDL_Palette *pal);
+void set_area_palette(struct area *area, SDL_Palette *pal);
void render_area_to_viewport(struct area *area, struct viewport *vp);
void render_area_to_surface(struct area *area, SDL_Rect *arearect,
SDL_Surface *surface, SDL_Rect *surfacerect);