Files
basic1/games/monopoly/player.c
2026-01-31 09:45:40 -05:00

18 lines
554 B
C

// Implementation of init_player for Monopoly
#include "player.h"
void init_player(Player* p, int id, const char* name, const char* token) {
p->id = id;
p->name = name;
p->token = token;
p->balance = 1500; // Standard starting cash
p->position = 0; // Start at "Go"
p->is_in_jail = false;
p->jail_turns = 0;
p->jail_free_cards = 0;
p->is_bankrupt = false;
p->property_count = 0;
for(int i = 0; i < MAX_PROPERTIES; i++) {
p->properties_owned[i] = -1; // -1 indicates an empty slot
}
}