Exemplo n.º 1
0
 def test_la_base_peut_perdre_des_pv(self):
     b = Base()
     self.assertEqual(b.pv, 20)
     before = b.pv
     b.attaquer()
     after = b.pv
     self.assertEqual(before - 1, after)
     b.attaquer(25)
     self.assertEqual(b.pv, 0)
Exemplo n.º 2
0
 def test_la_base_peut_perdre_des_pv(self):
     b = Base()
     self.assertEqual(b.pv, 20)
     before = b.pv
     b.attaquer()
     after = b.pv
     self.assertEqual(before - 1, after)
     b.attaquer(25)
     self.assertEqual(b.pv, 0)
Exemplo n.º 3
0
class Carte(object):
    def __init__(self,longueur=10,largeur=10):
        self.x = longueur
        self.y = largeur
        self.base = Base()
        self.ennemis = []

    def ajouter(self, e):
        self.ennemis.append(e)

    def tick(self):
        for e in self.ennemis:
            e.avance()
            if e.x >= self.x :
                self.base.attaquer(e.force)
                self.ennemis.remove(e)
Exemplo n.º 4
0
class Carte(object):
    def __init__(self, longueur=10, largeur=10):
        self.x = longueur
        self.y = largeur
        self.base = Base()
        self.ennemis = []

    def ajouter(self, e):
        self.ennemis.append(e)

    def tick(self):
        for e in self.ennemis:
            e.avance()
            if e.x >= self.x:
                self.base.attaquer(e.force)
                self.ennemis.remove(e)