-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.py
32 lines (27 loc) · 1.22 KB
/
main.py
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
import pygame
from view import window
from model.Constantes import *
from model.Joueur import construireJoueur, repondreTirJoueur
from model.Jeu import getListeBateaux, jouerJeu
from model.Manuel import placerBateauxManuel, choisirCaseTirManuel, traiterResultatTirManuel, construireActeurManuel
from model.IA import construireActeurIA
def main_test():
#j = construireJoueur("Teiuwu", [const.PORTE_AVION, const.CUIRASSE, const.CROISEUR, const.TORPILLEUR])
j = construireJoueur("Teiuwu", [const.PORTE_AVION, const.CUIRASSE])
placerBateauxManuel(j)
window.set_action("Pour terminer, cliquez dans la grille de DROITE")
window.get_clicked_cell(2)
while True:
x = choisirCaseTirManuel(j)
res = repondreTirJoueur(j, x)
traiterResultatTirManuel(j, x, res)
window.refresh()
window.set_action("Pour terminer, cliquez dans la grille de DROITE")
window.get_clicked_cell(2)
def main():
a1 = construireActeurIA(construireJoueur("Teiuwu", getListeBateaux()))
a2 = construireActeurIA(construireJoueur("Didiruwu", getListeBateaux()))
jouerJeu(a1, a2)
# Press the green button in the gutter to run the script.
if __name__ == '__main__':
main()