-
Notifications
You must be signed in to change notification settings - Fork 1
/
Player.c
56 lines (41 loc) · 1.09 KB
/
Player.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
void inicializaJogadores()
{
j1.id = NO_AR;
j2.id = AR;
j1.nome = MACHINE;
j2.nome = SPOCK;
j1.bool_statusJogador = false;
j2.bool_statusJogador = false;
j1.vitorias = 0;
j2.vitorias = 0;
j1.seqAcao = -1;
j2.seqAcao = -1;
j1.rodadas = 0;
j2.rodadas = 0;
j1.codAcao = -1;
j2.codAcao = -1;
lst_FreeList(j1.listaMaos);
lst_FreeList(j2.listaMaos);
j1.listaMaos = lst_cria(); // Inicializa m?os do jogador 1 com o valor NULL
j2.listaMaos = lst_cria(); // Inicializa m?os do jogador 2 com o valor NULL
j1.numDeCartasAcao = 0;
j1.numDeCartasCoringa = 0;
j1.numDeCartasNormal = 0;
j2.numDeCartasAcao = 0;
j2.numDeCartasCoringa = 0;
j2.numDeCartasNormal = 0;
lst_FreeList(j1.cartasNormal);
lst_FreeList(j1.cartasAcao);
lst_FreeList(j1.cartasCoringa);
j1.cartasNormal = lst_cria();
j1.cartasAcao = lst_cria();
j1.cartasCoringa = lst_cria();
lst_FreeList(j2.cartasNormal);
lst_FreeList(j2.cartasAcao);
lst_FreeList(j2.cartasCoringa);
j2.cartasNormal = lst_cria();
j2.cartasAcao = lst_cria();
j2.cartasCoringa = lst_cria();
j1.adversario = &j2;
j2.adversario = &j1;
}