Freeciv-3.3
|
#include "texaimsg.h"
Go to the source code of this file.
Functions | |
void | texai_world_init (void) |
void | texai_world_close (void) |
void | texai_map_init (void) |
void | texai_map_close (void) |
struct civ_map * | texai_map_get (void) |
void | texai_tile_info (struct tile *ptile) |
void | texai_tile_info_recv (void *data) |
void | texai_city_created (struct city *pcity) |
void | texai_city_changed (struct city *pcity) |
void | texai_city_info_recv (void *data, enum texaimsgtype msgtype) |
void | texai_city_destroyed (struct city *pcity) |
void | texai_city_destruction_recv (void *data) |
struct city * | texai_map_city (int city_id) |
void | texai_unit_created (struct unit *punit) |
void | texai_unit_changed (struct unit *punit) |
void | texai_unit_info_recv (void *data, enum texaimsgtype msgtype) |
void | texai_unit_destroyed (struct unit *punit) |
void | texai_unit_destruction_recv (void *data) |
void | texai_unit_move_seen (struct unit *punit) |
void | texai_unit_moved_recv (void *data) |
City on main map has (potentially) changed.
Definition at line 170 of file texaiworld.c.
Referenced by fc_ai_tex_setup().
New city has been added to the main map.
Definition at line 162 of file texaiworld.c.
Referenced by fc_ai_tex_setup(), and texai_control_gained().
City has been removed from the main map.
Definition at line 227 of file texaiworld.c.
Referenced by fc_ai_tex_setup().
Receive city destruction to the thread.
Definition at line 241 of file texaiworld.c.
Referenced by texai_check_messages().
void texai_city_info_recv | ( | void * | data, |
enum texaimsgtype | msgtype | ||
) |
Receive city update to the thread.
Definition at line 178 of file texaiworld.c.
Referenced by texai_check_messages().
Get city from the tex map
Definition at line 219 of file texaiworld.c.
Referenced by texai_check_messages().
Free resources allocated for texai world map
Definition at line 103 of file texaiworld.c.
Referenced by texai_map_free_recv().
Return tex worldmap
Definition at line 95 of file texaiworld.c.
Referenced by texai_check_messages().
Initialize world map for texai
Definition at line 85 of file texaiworld.c.
Referenced by texai_map_alloc_recv(), and texai_thread_start().
Tile info updated on main map. Send update to tex map.
Definition at line 111 of file texaiworld.c.
Referenced by fc_ai_tex_setup(), and texai_whole_map_copy().
Receive tile update to the thread.
Definition at line 127 of file texaiworld.c.
Referenced by texai_check_messages().
Unit (potentially) changed in main map.
Definition at line 292 of file texaiworld.c.
Referenced by fc_ai_tex_setup().
New unit has been added to the main map.
Definition at line 284 of file texaiworld.c.
Referenced by fc_ai_tex_setup(), and texai_control_gained().
Unit has been removed from the main map.
Definition at line 339 of file texaiworld.c.
Referenced by fc_ai_tex_setup().
Receive unit destruction to the thread.
Definition at line 353 of file texaiworld.c.
Referenced by texai_check_messages().
void texai_unit_info_recv | ( | void * | data, |
enum texaimsgtype | msgtype | ||
) |
Receive unit update to the thread.
Definition at line 300 of file texaiworld.c.
Referenced by texai_check_messages().
Unit has moved in the main map.
Definition at line 377 of file texaiworld.c.
Referenced by fc_ai_tex_setup().
Receive unit move to the thread.
Definition at line 392 of file texaiworld.c.
Referenced by texai_check_messages().
Free resources allocated for texai world object
Definition at line 77 of file texaiworld.c.
Referenced by texai_thread_start().
Initialize world object for texai
Definition at line 69 of file texaiworld.c.
Referenced by texai_thread_start().