|
Freeciv-3.1
|
#include "support.h"#include "ai.h"#include "player.h"#include "autosettlers.h"#include "classicai.h"#include "aiiface.h"Go to the source code of this file.
Functions | |
| void | ai_init (void) |
| void | call_incident (enum incident_type type, enum casus_belli_range scope, const struct action *paction, struct player *violator, struct player *victim) |
| void | call_ai_refresh (void) |
| const char * | default_ai_type_name (void) |
Variables | |
| static struct ai_type * | default_ai = NULL |
| void ai_init | ( | void | ) |
| void call_ai_refresh | ( | void | ) |
Call ai refresh() callback for all players.
Definition at line 252 of file aiiface.c.
Referenced by server_sniff_all_input().
| void call_incident | ( | enum incident_type | type, |
| enum casus_belli_range | scope, | ||
| const struct action * | paction, | ||
| struct player * | violator, | ||
| struct player * | victim | ||
| ) |
Call incident function of victim.
Definition at line 233 of file aiiface.c.
Referenced by action_consequence_common(), and handle_diplomacy_cancel_pact().
| const char * default_ai_type_name | ( | void | ) |
Return name of default ai type.
Definition at line 262 of file aiiface.c.
Referenced by aifill(), api_edit_create_player(), compat_load_020400(), connection_attach_real(), create_animals(), create_barbarian_player(), create_command(), and handle_edit_player_create().
|
static |
Definition at line 49 of file aiiface.c.
Referenced by ai_init(), and default_ai_type_name().