diff options
Diffstat (limited to 'match.c')
-rw-r--r-- | match.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -85,7 +85,10 @@ void match_add_player(struct match *m, enum player_type type, char *name, { if (m->n_players == m->size_players) match_grow_players(m); + int i = m->n_players++; + if (!m->starting_player) + m->starting_player = i; struct player *p = m->players + i; p->type = type; @@ -110,7 +113,7 @@ int match_prev_player(struct match *m) return m->active_player - 1; } -int match_last_player_to_throw(struct match *m) +int match_prev_throw_player(struct match *m) { int p = match_winning_player(m); return p ? p : match_prev_player(m); |