33 void attribute_set(
int key,
int id,
int x,
int y,
size_t data_length,
34 const void *
const data);
35 size_t attribute_get(
int key,
int id,
int x,
int y,
size_t max_data_length,
42 const void *
const data);
44 size_t max_data_length,
void *data);
void attribute_set(int key, int id, int x, int y, size_t data_length, const void *const data)
Low-level function to set an attribute.
attr_object_type_start_keys
@ ATTR_CITY_CMAFE_PARAMETER
@ ATTR_CITY_CMA_PARAMETER
void attribute_init()
Initializes the attribute module.
size_t attribute_get(int key, int id, int x, int y, size_t max_data_length, void *data)
Low-level function to get an attribute.
size_t attr_city_get(enum attr_city what, int city_id, size_t max_data_length, void *data)
Get city related attribute.
void attribute_restore()
Recreate the attribute set from the player's attribute_block.
void attribute_flush()
Send current state to the server.
void attribute_free()
Frees the attribute module.
void attr_city_set(enum attr_city what, int city_id, size_t data_length, const void *const data)
Set city related attribute.