13#ifndef FC__ATTRIBUTE_H
14#define FC__ATTRIBUTE_H
58 const void *
const data);
66 const void *
const data);
77 const void *
const data);
87 const void *
const data);
95 const void *
const data);
void attribute_set(int key, int id, int x, int y, size_t data_length, const void *const data)
attr_object_type_start_keys
@ ATTR_CITY_CMAFE_PARAMETER
@ ATTR_CITY_CMA_PARAMETER
size_t attr_city_get_int(enum attr_city what, int city_id, int *data)
void attribute_init(void)
void attribute_free(void)
size_t attr_tile_get(enum attr_tile what, int x, int y, size_t max_data_length, void *data)
void attr_player_set(enum attr_player what, int player_id, size_t data_length, const void *const data)
size_t attr_unit_get_int(enum attr_unit what, int unit_id, int *data)
void attr_tile_set(enum attr_tile what, int x, int y, size_t data_length, const void *const data)
void attribute_flush(void)
size_t attribute_get(int key, int id, int x, int y, size_t max_data_length, void *data)
size_t attr_city_get(enum attr_city what, int city_id, size_t max_data_length, void *data)
void attribute_restore(void)
void attr_unit_set(enum attr_unit what, int unit_id, size_t data_length, const void *const data)
size_t attr_unit_get(enum attr_unit what, int unit_id, size_t max_data_length, void *data)
size_t attr_player_get(enum attr_player what, int player_id, size_t max_data_length, void *data)
void attr_unit_set_int(enum attr_unit what, int unit_id, int data)
void attr_city_set_int(enum attr_city what, int city_id, int data)
void attr_city_set(enum attr_city what, int city_id, size_t data_length, const void *const data)