diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml
index 3805f08..d588329 100644
--- a/.idea/inspectionProfiles/Project_Default.xml
+++ b/.idea/inspectionProfiles/Project_Default.xml
@@ -76,6 +76,12 @@
+
+
+
+
+
+
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 65f1d29..2c50d4f 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -1,4 +1,4 @@
-
+
\ No newline at end of file
diff --git a/.idea/point_point.iml b/.idea/point_point.iml
index 6711606..5cc257d 100644
--- a/.idea/point_point.iml
+++ b/.idea/point_point.iml
@@ -2,7 +2,7 @@
-
+
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index bd2333d..0702b7b 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -3,8 +3,11 @@
+
+
+
@@ -16,13 +19,12 @@
-
-
+
@@ -32,7 +34,7 @@
-
+
@@ -50,43 +52,29 @@
-
+
-
-
+
+
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
-
-
+
+
-
+
@@ -133,17 +121,17 @@
-
+
-
-
-
-
-
+
+
+
+
+
@@ -179,26 +167,24 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
@@ -208,59 +194,20 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
@@ -275,24 +222,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -441,20 +371,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
+
+
+
+
+
@@ -462,14 +460,15 @@
-
-
+
+
-
-
-
-
+
+
+
+
+
@@ -484,17 +483,18 @@
-
+
-
-
-
-
-
+
+
+
+
+
-
+
+
@@ -509,6 +509,14 @@
+
+
+
+
+
+
+
+
@@ -525,13 +533,6 @@
-
-
-
-
-
-
-
@@ -807,13 +808,7 @@
-
-
-
-
-
-
-
+
@@ -830,33 +825,15 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -873,28 +850,42 @@
-
+
+
+
+
+
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Environnement/__pycache__/pivot.cpython-36.pyc b/Environnement/__pycache__/pivot.cpython-36.pyc
new file mode 100644
index 0000000..8a01578
Binary files /dev/null and b/Environnement/__pycache__/pivot.cpython-36.pyc differ
diff --git a/Environnement/__pycache__/player.cpython-36.pyc b/Environnement/__pycache__/player.cpython-36.pyc
new file mode 100644
index 0000000..a3d6a1c
Binary files /dev/null and b/Environnement/__pycache__/player.cpython-36.pyc differ
diff --git a/Environnement/__pycache__/terrain.cpython-36.pyc b/Environnement/__pycache__/terrain.cpython-36.pyc
new file mode 100644
index 0000000..44c584a
Binary files /dev/null and b/Environnement/__pycache__/terrain.cpython-36.pyc differ
diff --git a/IA/__pycache__/IrisIA.cpython-36.pyc b/IA/__pycache__/IrisIA.cpython-36.pyc
new file mode 100644
index 0000000..7ffb920
Binary files /dev/null and b/IA/__pycache__/IrisIA.cpython-36.pyc differ
diff --git a/IA/__pycache__/irisCpIA.cpython-36.pyc b/IA/__pycache__/irisCpIA.cpython-36.pyc
new file mode 100644
index 0000000..c86950b
Binary files /dev/null and b/IA/__pycache__/irisCpIA.cpython-36.pyc differ
diff --git a/point.py b/point.py
index df89bc2..158f07d 100644
--- a/point.py
+++ b/point.py
@@ -37,6 +37,7 @@
#Crétation de la plateform de jeu
def create_plateform():
+ global begin
if(begin is False):
d = 0
@@ -46,7 +47,6 @@ def create_plateform():
terrain.horizontalLine()
terrain.verticalLine()
- global begin
begin = True
#Marquer un point en faisant un carré
@@ -111,6 +111,8 @@ def makeCarre(x,y):
#Création du point
def point(event):
+ global current_p
+
if(begin):
if(terrain.overFlow(event.y,event.x) & terrain.checkRayon(event.y,event.x)):
@@ -134,11 +136,9 @@ def point(event):
makeCarre(event.x,event.y)
if(current_p == P1):
- global current_p
current_p = P2
next_color = "rouge"
else:
- global current_p
current_p = P1
next_color = "bleu"
diff --git a/vsCpIris.py b/vsCpIris.py
index bc7f681..1a34af6 100644
--- a/vsCpIris.py
+++ b/vsCpIris.py
@@ -42,6 +42,8 @@
#Crétation de la plateform de jeu
def create_plateform():
+ global begin
+
if(begin is False):
d = 0
info.configure(text = "Joueur Bleu = " + str(P1.getScore()))
@@ -50,7 +52,6 @@ def create_plateform():
terrain.horizontalLine()
terrain.verticalLine()
- global begin
begin = True
#Marquer un point en faisant un carré
@@ -115,6 +116,8 @@ def makeCarre(x,y):
#Au tour de l'utilisateur de jouer
def point(event):
+ global current_p
+
if (begin) & (current_p == P1):
if(terrain.overFlow(event.y,event.x) & terrain.checkRayon(event.y,event.x)):
@@ -139,7 +142,6 @@ def point(event):
P2.setOtherDico(value,current_p.getColor())
P2.updateRandomList(value)
- global current_p
current_p = P2
IAtour()
@@ -147,6 +149,8 @@ def point(event):
#Au tour de l'IA de jouer.
def IAtour():
+ global current_p
+
if(len(P2.getOwnDico()) == 0):
#Début du jeu faire un point aléatoire
@@ -210,7 +214,6 @@ def IAtour():
makeCarre(x,y)
#Donner la main à l'utilisateur
- global current_p
current_p = P1
#Corps principale du programme