|
Classes |
struct | a_score_record |
Defines |
#define | scorekeeper_applicable(side, sk) ((side)->ingame && (side_in_set((side), (sk)->whomask))) |
#define | for_all_score_records(sr) for ((sr) = records; (sr) != NULL; (sr) = (sr)->next) |
Typedefs |
typedef a_score_record | ScoreRecord |
Functions |
void | init_scorekeepers (void) |
Scorekeeper * | create_scorekeeper (void) |
Scorekeeper * | find_scorekeeper (int id) |
void | init_scores (void) |
SideMask | generate_effective_sk_whomask (Scorekeeper *sk) |
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 * | 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) |
Obj * | eval_sk_form (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.
|
Scorekeeper * | last_scorekeeper |
int | numscorekeepers |
| Number of scorekeepers.
|
int | nextskid |
int | numscores |
| Number of scores.
|
int | any_pre_turn_scores |
int | any_post_turn_scores |
int | any_post_action_scores |
| Any post action scores? ???
|
int | any_post_event_scores |
| Any Post event scores? ???
|
int | any_turn_specific_scores |
ScoreRecord * | records |