#include "conq.h"
#include "kernel.h"
#include "aiscore.h"
Include dependency graph for aiscore.cc:
Functions | |
AI_SKAnalysis * | analyze_sk_sum_uprop_test (Side *side, Scorekeeper *sk, Obj *sktest, AI_SKAnalysis *parent) |
Analyze a scorekeeper 'sum-uprop' form. | |
AI_SKAnalysis * | analyze_sk_turn_test (Side *side, Scorekeeper *sk, Obj *sktest, AI_SKAnalysis *parent) |
Analyze a scorekeeper 'turn' keyword. | |
AI_SKAnalysis * | analyze_sk_score_test (Side *side, Scorekeeper *sk, Obj *sktest, AI_SKAnalysis *parent) |
Analyze a scorekeeper 'score' keyword/form. | |
AI_SKAnalysis * | analyze_sk_arith_op_test (Side *side, Scorekeeper *sk, Obj *sktest, AI_SKAnalysis *parent) |
Analyze a scorekeeper arithmetic operation form. | |
AI_SKAnalysis * | analyze_sk_arith_gt_test (Side *side, Scorekeeper *sk, Obj *sktest, AI_SKAnalysis *parent) |
Analyze a scorekeeper arithmetic '>' form. | |
AI_SKAnalysis * | analyze_sk_arith_ge_test (Side *side, Scorekeeper *sk, Obj *sktest, AI_SKAnalysis *parent) |
Analyze a scorekeeper arithmetic '>=' form. | |
AI_SKAnalysis * | analyze_sk_arith_lt_test (Side *side, Scorekeeper *sk, Obj *sktest, AI_SKAnalysis *parent) |
Analyze a scorekeeper arithmetic '<' form. | |
AI_SKAnalysis * | analyze_sk_arith_le_test (Side *side, Scorekeeper *sk, Obj *sktest, AI_SKAnalysis *parent) |
Analyze a scorekeeper arithmetic '<=' form. | |
AI_SKAnalysis * | analyze_sk_arith_ne_test (Side *side, Scorekeeper *sk, Obj *sktest, AI_SKAnalysis *parent) |
Analyze a scorekeeper arithmetic '/=' form. | |
AI_SKAnalysis * | analyze_sk_arith_eq_test (Side *side, Scorekeeper *sk, Obj *sktest, AI_SKAnalysis *parent) |
Analyze a scorekeeper arithmetic '=' form. | |
AI_SKAnalysis * | analyze_sk_arith_comp_test (Side *side, Scorekeeper *sk, Obj *sktest, AI_SKAnalysis *parent) |
Analyze a scorekeeper arithmetic comparison form. | |
AI_SKAnalysis * | analyze_sk_bool_or_test (Side *side, Scorekeeper *sk, Obj *sktest, AI_SKAnalysis *parent) |
Analyze a scorekeeper boolean 'or' form. | |
AI_SKAnalysis * | analyze_sk_bool_and_test (Side *side, Scorekeeper *sk, Obj *sktest, AI_SKAnalysis *parent) |
Analyze a scorekeeper boolean 'and' form. | |
AI_SKAnalysis * | analyze_sk_bool_comp_test (Side *side, Scorekeeper *sk, Obj *sktest, AI_SKAnalysis *parent) |
Analyze a scorekeeper boolean comparison form. | |
AI_SKAnalysis * | analyze_sk_when_test (Side *side, Scorekeeper *sk, Obj *sktest, AI_SKAnalysis *parent) |
Analyze a scorekeeper 'when' form. | |
AI_SKAnalysis * | analyze_sk_always_true_test (Side *side, Scorekeeper *sk, Obj *sktest, AI_SKAnalysis *parent) |
Analyze a scorekeeper test form that is always true. | |
AI_SKAnalysis * | analyze_sk_test (Side *side, Scorekeeper *sk, Obj *sktest, AI_SKAnalysis *parent) |
Analyze a scorekeeper test form. | |
AI_SKAnalysis * | analyze_sk_if_action (Side *side, Scorekeeper *sk, Obj *skact, AI_SKAnalysis *parent) |
Analyze a scorekeeper 'if' form. | |
AI_SKAnalysis * | analyze_sk_action (Side *side, Scorekeeper *sk, Obj *skact, AI_SKAnalysis *parent) |
Analyze a scorekeeper action form. | |
AI_SKAnalysis * | analyze_scorekeeper (Side *side, Scorekeeper *sk) |
Analyze a scorekeeper. | |
AI_SKAnalysis * | analyze_scorekeepers (Side *side) |
Analyze all the scorekeepers. |
Part of the AI API, Level 1.
Provides useful functions that an AI implementation may use to analyze scorekeepers.
|
Analyze a scorekeeper.
|
|
Analyze all the scorekeepers.
|
|
Analyze a scorekeeper action form.
|
|
Analyze a scorekeeper test form that is always true.
|
|
Analyze a scorekeeper arithmetic comparison form.
|
|
Analyze a scorekeeper arithmetic '=' form.
|
|
Analyze a scorekeeper arithmetic '>=' form.
|
|
Analyze a scorekeeper arithmetic '>' form.
|
|
Analyze a scorekeeper arithmetic '<=' form.
|
|
Analyze a scorekeeper arithmetic '<' form.
|
|
Analyze a scorekeeper arithmetic '/=' form.
|
|
Analyze a scorekeeper arithmetic operation form.
|
|
Analyze a scorekeeper boolean 'and' form.
|
|
Analyze a scorekeeper boolean comparison form.
|
|
Analyze a scorekeeper boolean 'or' form.
|
|
Analyze a scorekeeper 'if' form.
|
|
Analyze a scorekeeper 'score' keyword/form.
|
|
Analyze a scorekeeper 'sum-uprop' form.
|
|
Analyze a scorekeeper test form.
|
|
Analyze a scorekeeper 'turn' keyword.
|
|
Analyze a scorekeeper 'when' form.
|