initial monopoly test
This commit is contained in:
18
games/monopoly/player.c
Normal file
18
games/monopoly/player.c
Normal file
@@ -0,0 +1,18 @@
|
||||
// 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
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user