Freeciv-3.4
|
#include "extras.h"
Go to the source code of this file.
Data Structures | |
struct | tiledef |
Macros | |
#define | tiledef_index(_td_) (_td_)->id |
#define | tiledef_iterate(_p) |
#define | tiledef_iterate_end |
Functions | |
void | tiledefs_init (void) |
void | tiledefs_free (void) |
int | tiledef_count (void) |
int | tiledef_number (const struct tiledef *td) |
struct tiledef * | tiledef_by_number (int id) |
const char * | tiledef_name_translation (const struct tiledef *td) |
const char * | tiledef_rule_name (const struct tiledef *td) |
struct tiledef * | tiledef_by_rule_name (const char *name) |
struct tiledef * | tiledef_by_translated_name (const char *name) |
bool | tile_matches_tiledef (const struct tiledef *td, const struct tile *ptile) fc__attribute((nonnull(1 |
Return tiledef type of given id.
Definition at line 83 of file tiledef.c.
Referenced by handle_ruleset_tiledef(), and load_terrain_names().
Return the (translated) name of the tiledef. You don't have to free the return pointer.
Definition at line 94 of file tiledef.c.
Referenced by tiledef_by_translated_name().
Return the tiledef id.
Definition at line 61 of file tiledef.c.
Referenced by send_ruleset_tiledefs().
Return the (untranslated) rule name of the tiledef. You don't have to free the return pointer.
Definition at line 103 of file tiledef.c.
Referenced by tiledef_by_rule_name().
Free the memory associated with tiledef
Definition at line 41 of file tiledef.c.
Referenced by game_ruleset_free().
Initialize tiledef structures.
Definition at line 28 of file tiledef.c.
Referenced by game_ruleset_init().