|
Freeciv-3.3
|
#include "ai.h"#include "world_object.h"#include "aiferry.h"#include "aihand.h"#include "daicity.h"#include "daidiplomacy.h"#include "daidomestic.h"#include "dailog.h"#include "daimilitary.h"#include "daiplayer.h"#include "daisettler.h"#include "daitools.h"#include "daiunit.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 61 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 51 of file texai.c.
Referenced by fc_ai_tex_setup().
Free resources allocated by the tex AI module
Definition at line 73 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 406 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 384 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 393 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 249 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 240 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 220 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 182 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 191 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 210 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 512 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 200 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 532 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 543 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 554 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 124 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 134 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 153 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 448 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 488 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 305 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 324 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 314 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 429 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 259 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 498 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 457 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 163 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 172 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 83 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 93 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 113 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 103 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 563 of file texai.c.
Referenced by fc_ai_tex_setup().
Start working on the thread again.
Definition at line 439 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 572 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 143 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 419 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 477 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 466 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 287 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 296 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 374 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 522 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 342 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 353 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 364 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 333 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 278 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 269 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 230 of file texai.c.
Referenced by fc_ai_tex_setup().
Definition at line 46 of file texai.c.
Referenced by texai_get_self(), and texai_init_self().