|
Freeciv-3.2
|
#include "ai.h"#include "world_object.h"#include "aiferry.h"#include "aihand.h"#include "aitools.h"#include "daicity.h"#include "daidiplomacy.h"#include "daidomestic.h"#include "dailog.h"#include "daimilitary.h"#include "daiplayer.h"#include "daisettler.h"#include "texaicity.h"#include "texaimsg.h"#include "texaiplayer.h"#include "texaiworld.h"Go to the source code of this file.
Macros | |
| #define | TEXAI_AIT struct ai_type *ait = texai_get_self(); |
| #define | TEXAI_TFUNC(_func, ...) _func(ait, ## __VA_ARGS__ ); |
| #define | TEXAI_DFUNC(_func, ...) _func(ait, ## __VA_ARGS__ ); |
Variables | |
| static struct ai_type * | self = NULL |
| #define TEXAI_DFUNC | ( | _func, | |
| ... | |||
| ) | _func(ait, ## __VA_ARGS__ ); |
| #define TEXAI_TFUNC | ( | _func, | |
| ... | |||
| ) | _func(ait, ## __VA_ARGS__ ); |
Get pointer to ai type of the tex ai.
Definition at line 60 of file texai.c.
Referenced by texai_city_destruction_recv(), texai_city_info_recv(), texai_player_units(), texai_unit_destruction_recv(), and texai_unit_info_recv().
Set pointer to ai type of the tex ai.
Definition at line 50 of file texai.c.
Referenced by fc_ai_tex_setup().
Free resources allocated by the tex AI module
Definition at line 72 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 405 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 383 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 392 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 248 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 239 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 219 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 181 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 190 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 209 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 511 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 199 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 531 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 542 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 553 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 123 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 133 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 152 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 447 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 487 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 304 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 323 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 313 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 428 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 258 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 497 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 456 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 162 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 171 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 82 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 92 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 112 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 102 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 562 of file texai.c.
Referenced by fc_ai_tex_setup().
Start working on the thread again.
Definition at line 438 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 571 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 142 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 418 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 476 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 465 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 286 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 295 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 373 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 521 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 341 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 352 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 363 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 332 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 277 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 268 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 229 of file texai.c.
Referenced by fc_ai_tex_setup().
Definition at line 45 of file texai.c.
Referenced by texai_get_self(), and texai_init_self().