This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
struct | a_scorekeeper |
Scorekeeper Data. More... | |
Defines | |
#define | for_all_scorekeepers(sk) for ((sk) = scorekeepers; (sk) != NULL; (sk) = (sk)->next) |
Iteration over all scorekeepers. | |
#define | keeping_score() (numscorekeepers > 0) |
#define | recording_scores() (0) |
Typedefs | |
typedef a_scorekeeper | Scorekeeper |
Scorekeeper Data. | |
Functions | |
void | init_scorekeepers (void) |
Scorekeeper * | create_scorekeeper (void) |
Scorekeeper * | find_scorekeeper (int id) |
void | init_scores (void) |
void | check_pre_turn_scores (void) |
void | check_post_turn_scores (void) |
void | check_post_action_scores (void) |
void | check_post_event_scores (void) |
void | run_scorekeeper (Side *side, Scorekeeper *sk) |
Obj * | eval_sk_form (Side *side, Scorekeeper *sk, Obj *form) |
Obj * | sum_uprop (Side *side, Obj *form) |
int | point_value (Unit *unit) |
int | side_point_value (Side *side) |
int | alliance_point_value (Side *side) |
int | has_allies (Side *side) |
Obj * | eval_sk_test (Side *side, Scorekeeper *sk, Obj *form) |
void | side_wins (Side *side, int why) |
void | side_loses (Side *side, Side *side2, int why) |
void | all_sides_draw (void) |
void | record_into_scorefile (void) |
char * | get_scores (Side *side) |
Variables | |
Scorekeeper * | scorekeepers |
Scorekeeper list. | |
int | numscorekeepers |
Number of scorekeepers. | |
int | numscores |
Number of scores. | |
int | any_post_action_scores |
Any post action scores? ??? | |
int | any_post_event_scores |
Any Post event scores? ??? |
|
Iteration over all scorekeepers. walk through list of scorekeepers.
|
|
|
|
|
|
Scorekeeper Data.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Any post action scores? ???
|
|
Any Post event scores? ???
|
|
Number of scorekeepers.
|
|
Number of scores.
|
|
Scorekeeper list.
|