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().