Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

a_ai_op Struct Reference

#include <ai.h>

Collaboration diagram for a_ai_op:

Collaboration graph
[legend]
List of all members.

Public Attributes

char * name
char * help
int(* to_test_compat )(void)
void(* to_init )(Side *side)
void(* to_init_turn )(Side *side)
void(* to_decide_plan )(Side *side, Unit *unit)
void(* to_react_to_task_result )(Side *side, Unit *unit, Task *task, TaskOutcome rslt)
void(* to_react_to_new_side )(Side *side, Side *side2)
int(* to_adjust_plan )(Side *side, Unit *unit)
void(* to_finish_movement )(Side *side)
Obj *(* to_save_state )(Side *side)
int(* region_at )(Side *side, int x, int y)
char *(* at_desig )(Side *side, int x, int y)

Detailed Description

AI operation?


Member Data Documentation

char*(* a_ai_op::at_desig)(Side *side, int x, int y)
 

char* a_ai_op::help
 

char* a_ai_op::name
 

int(* a_ai_op::region_at)(Side *side, int x, int y)
 

int(* a_ai_op::to_adjust_plan)(Side *side, Unit *unit)
 

void(* a_ai_op::to_decide_plan)(Side *side, Unit *unit)
 

void(* a_ai_op::to_finish_movement)(Side *side)
 

void(* a_ai_op::to_init)(Side *side)
 

void(* a_ai_op::to_init_turn)(Side *side)
 

void(* a_ai_op::to_react_to_new_side)(Side *side, Side *side2)
 

void(* a_ai_op::to_react_to_task_result)(Side *side, Unit *unit, Task *task, TaskOutcome rslt)
 

Obj*(* a_ai_op::to_save_state)(Side *side)
 

int(* a_ai_op::to_test_compat)(void)
 


The documentation for this struct was generated from the following file:
Generated on Sat Sep 17 10:29:48 2005 for XconqKernel by doxygen 1.3.6