Freeciv-3.2
|
#include "registry.h"
#include "mem.h"
#include "graphics.h"
#include "themespec.h"
#include "themebackgrounds.h"
Go to the source code of this file.
Data Structures | |
struct | theme_background_system |
Functions | |
struct theme_background_system * | theme_background_system_read (struct section_file *file) |
void | theme_background_system_free (struct theme_background_system *backgrounds) |
SDL_Surface * | theme_get_background (const struct theme *t, enum theme_background background) |
Variables | |
static char * | background_names [] |
void theme_background_system_free | ( | struct theme_background_system * | backgrounds | ) |
Called when the client first starts to free any allocated backgrounds.
Definition at line 80 of file themebackgrounds.c.
struct theme_background_system * theme_background_system_read | ( | struct section_file * | file | ) |
Read theme background system from a file.
Definition at line 61 of file themebackgrounds.c.
SDL_Surface * theme_get_background | ( | const struct theme * | t, |
enum theme_background | background | ||
) |
Return a pointer to the given theme background.
Definition at line 94 of file themebackgrounds.c.
|
static |
Definition at line 32 of file themebackgrounds.c.