|
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? ???
|