|
Freeciv-3.4
|
#include "ai.h"#include "world_object.h"#include "daicity.h"#include "daidiplomacy.h"#include "daidomestic.h"#include "daiferry.h"#include "daihand.h"#include "dailog.h"#include "daimilitary.h"#include "daiplayer.h"#include "daisanity.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 62 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 52 of file texai.c.
Referenced by fc_ai_tex_setup().
Free resources allocated by the tex AI module
Definition at line 74 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 407 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 385 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 394 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 250 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 241 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 221 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 183 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 192 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 211 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 513 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 201 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 533 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 544 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 555 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 125 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 135 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 154 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 449 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 489 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 306 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 325 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 315 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 430 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 260 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 499 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 458 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 164 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 173 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 84 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 94 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 114 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 104 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 564 of file texai.c.
Referenced by fc_ai_tex_setup().
Start working on the thread again.
Definition at line 440 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 573 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 582 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 144 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 420 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 478 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 467 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 288 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 297 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 375 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 523 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 343 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 354 of file texai.c.
Referenced by fc_ai_tex_setup().
|
static |
Call default ai with tex ai type as parameter.
Definition at line 365 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 334 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 279 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 270 of file texai.c.
Referenced by fc_ai_tex_setup().
Call default ai with tex ai type as parameter.
Definition at line 231 of file texai.c.
Referenced by fc_ai_tex_setup().
Definition at line 47 of file texai.c.
Referenced by texai_get_self(), and texai_init_self().