joueur.py 1.05 KB
Newer Older
Rémi PORÉE's avatar
Rémi PORÉE committed
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
import numpy as np
import matplotlib.pyplot as plt

from plateau import Plateau
from case import Case

class Joueur :
    def __init__ (self,nb) :
        self.nb = nb

    def egrene (self,case,plateau) :
        print("hey !")
        n = case.num
        while case.cont != 0 :
            if n == 11 :
                n = 0
            else :
                n+=1
            if n != case.num :
                print(n,case.cont)
                case.cont -= 1
                plateau[n].cont += 1
        return n


    def capture (self,case,plateau) :
        num_joueur = self.nb
        if case.appartient == num_joueur :
            return
        if case.cont > 3 :
            return
        else :
            plateau.score[num_joueur-1] += case.cont
            case.cont = 0
            if case.num == 0 :
                self.capture(plateau[11], plateau)
            else :
                self.capture(plateau[case.num-1],plateau)

    def gagner (self,plateau) :
        # if plateau.score[self.nb-1] >= 25 :
        #     return self.nb
        return 0