From a7797c1ba8e700c6cb6242cb5eb881dc67111f44 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?L=C3=A9o=20Duchmann?= <l.duchmann@etu.unistra.fr>
Date: Fri, 16 Sep 2022 14:11:31 +0200
Subject: [PATCH] Modifs*

---
 "L\303\251o/Champs.py"                        |  66 +++++-----
 "L\303\251o/Game.py"                          |  88 +++++++------
 "L\303\251o/T3.py"                            | 123 +++++++++---------
 "L\303\251o/Temps.py"                         | 116 ++++++++---------
 .../__pycache__/Champs.cpython-310.pyc"       | Bin 0 -> 2044 bytes
 .../__pycache__/Champs.cpython-39.pyc"        | Bin 1813 -> 2212 bytes
 "L\303\251o/__pycache__/Game.cpython-310.pyc" | Bin 0 -> 1289 bytes
 "L\303\251o/__pycache__/Game.cpython-39.pyc"  | Bin 1265 -> 1697 bytes
 8 files changed, 204 insertions(+), 189 deletions(-)
 mode change 100644 => 100755 "L\303\251o/Champs.py"
 mode change 100644 => 100755 "L\303\251o/Game.py"
 mode change 100644 => 100755 "L\303\251o/T3.py"
 mode change 100644 => 100755 "L\303\251o/Temps.py"
 create mode 100755 "L\303\251o/__pycache__/Champs.cpython-310.pyc"
 mode change 100644 => 100755 "L\303\251o/__pycache__/Champs.cpython-39.pyc"
 create mode 100755 "L\303\251o/__pycache__/Game.cpython-310.pyc"
 mode change 100644 => 100755 "L\303\251o/__pycache__/Game.cpython-39.pyc"

diff --git "a/L\303\251o/Champs.py" "b/L\303\251o/Champs.py"
old mode 100644
new mode 100755
index 037c231..e022fbc
--- "a/L\303\251o/Champs.py"
+++ "b/L\303\251o/Champs.py"
@@ -1,30 +1,36 @@
-import pygame
-
-police = pygame.font.SysFont("Alef", 18) #pygame.font.get_fonts() -> liste des fonts
-
-class Champs:
-    def __init__ (self, tempature, humidite, tempsAvantMaturation, pos, image):
-        self.temperature = tempature
-        self.humidite = humidite
-        self.TAM = tempsAvantMaturation
-        self.pos = pos
-        self.image = image
-        self.rect = pygame.rect.Rect(self.pos, self.image.get_rect().size)
-
-    def showInfo (self, screen):
-        #afficher à l'endroit de self.x et self.y
-        text = police.render("Température : " + str(self.temperature), False, (0,0,0)) #prix d'achat si buisson
-
-        pygame.draw.rect(screen, (255, 255, 255), pygame.rect.Rect(self.pos,(100,100)))
-        screen.blit(text, self.pos)
-
-    def draw (self, screen):
-        screen.blit(self.image, self.pos)
-
-class Houblon (Champs):
-    def __init__ (self, pos):
-        super().__init__(0, 0, 0, pos, pygame.image.load('../assets/champ.png'))
-
-class Buisson (Champs):
-    def __init__ (self, pos):
-        super().__init__(0, 0, 0, pos, pygame.image.load('../assets/buisson.png'))
\ No newline at end of file
+import pygame
+
+police = pygame.font.SysFont("Alef", 22) #pygame.font.get_fonts() -> liste des fonts
+
+class Champs:
+    def __init__ (self, tempature, humidite, tempsAvantMaturation, pos, image):
+        self.temperature = tempature
+        self.humidite = humidite
+        self.TAM = tempsAvantMaturation
+        self.pos = pos
+        self.image = image
+        self.rect = pygame.rect.Rect(self.pos, self.image.get_rect().size)
+
+    def draw (self, screen):
+        screen.blit(self.image, self.pos)
+
+class Houblon (Champs):
+    def __init__ (self, pos):
+        super().__init__(0, 0, 0, pos, pygame.image.load('../assets/champ.png'))
+
+    def showInfo (self, screen):
+        text = police.render("Température : " + str(self.temperature), False, (0,0,0))
+
+        pygame.draw.rect(screen, (255, 255, 255), pygame.rect.Rect(self.pos, (self.rect.width*0.75, self.rect.height*0.75)))
+        screen.blit(text, self.pos)
+
+class Buisson (Champs):
+    def __init__ (self, pos, prix = 10000):
+        super().__init__(0, 0, 0, pos, pygame.image.load('../assets/buisson.png'))
+        self.prix = prix
+
+    def showInfo (self, screen):
+        text = police.render("Champ disponible à l'achat : " + str(self.prix), False, (0,0,0))
+
+        pygame.draw.rect(screen, (255, 255, 255), pygame.rect.Rect(self.pos, (self.rect.width*0.75, self.rect.height*0.75)))
+        screen.blit(text, self.pos)
diff --git "a/L\303\251o/Game.py" "b/L\303\251o/Game.py"
old mode 100644
new mode 100755
index eba2e29..40e7087
--- "a/L\303\251o/Game.py"
+++ "b/L\303\251o/Game.py"
@@ -1,39 +1,49 @@
-import pygame
-from Champs import *
-
-class Game:
-    def __init__ (self, screen):
-        self.screen = screen
-        self.score = 0
-        self.money = 10000
-        self.month = "janvier"
-        self.champs = [Buisson((0,0)),Houblon((800,500))]
-        self.clock = pygame.time.Clock()
-        self.selectedChamp = None
-
-    def gameLoop (self):
-        while True:
-            self.screen.fill((0,0,0))
-            isChamp = False
-            #ici il faudra charger les textures du jeu
-            for champ in self.champs:
-                champ.draw(self.screen)
-
-            for event in pygame.event.get():
-                if event.type == pygame.QUIT or event.type == pygame.KEYDOWN and event.key == pygame.K_ESCAPE:
-                    exit()
-                elif event.type == pygame.MOUSEMOTION:
-                    for champ in self.champs:
-                        if champ.rect.contains(*event.pos,0,0):
-                            self.selectedChamp = champ
-                            isChamp = True
-                
-                    if not isChamp:
-                        self.selectedChamp = None
-
-            if self.selectedChamp:
-                self.selectedChamp.showInfo(self.screen)
-            
-
-            pygame.display.update()
-            self.clock.tick(60)
\ No newline at end of file
+import pygame
+from Champs import *
+
+police = pygame.font.SysFont("Alef", 30)
+
+class Game:
+    def __init__ (self, screen):
+        self.screen = screen
+        self.score = 0
+        self.money = 10000
+        self.month = "janvier"
+        self.champs = [Houblon((100,100)), Houblon((400,100)), Houblon((700,100)), Houblon((100,300)), Houblon((400,300)), Houblon((700,300)), Houblon((100,500)), Houblon((400,500)), Buisson((700,500))]
+        self.clock = pygame.time.Clock()
+        self.selectedChamp = None
+        self.imageMoney = pygame.image.load("../assets/money.png")
+
+    def gameLoop (self):
+        while True:
+            self.screen.fill((0,0,0))
+
+            isChamp = False
+            #ici il faudra charger les textures du jeu
+            for champ in self.champs:
+                champ.draw(self.screen)
+
+            # somme ajoutée ou enlevée au-dessus puis s'ajoute
+            textMoney = police.render(str(self.money), True, (255,255,255))
+            self.screen.blit(textMoney, (0, self.screen.get_height()-textMoney.get_height()*2))
+            self.screen.blit(self.imageMoney, (textMoney.get_width(), self.screen.get_height()-self.imageMoney.get_height()))
+
+
+            for event in pygame.event.get():
+                if event.type == pygame.QUIT or event.type == pygame.KEYDOWN and event.key == pygame.K_ESCAPE:
+                    exit()
+                elif event.type == pygame.MOUSEMOTION:
+                    for champ in self.champs:
+                        if champ.rect.contains(*event.pos,0,0):
+                            self.selectedChamp = champ
+                            isChamp = True
+                
+                    if not isChamp:
+                        self.selectedChamp = None
+
+            if self.selectedChamp:
+                self.selectedChamp.showInfo(self.screen)
+            
+
+            pygame.display.update()
+            self.clock.tick(60)
diff --git "a/L\303\251o/T3.py" "b/L\303\251o/T3.py"
old mode 100644
new mode 100755
index d30eaa3..55d487c
--- "a/L\303\251o/T3.py"
+++ "b/L\303\251o/T3.py"
@@ -1,63 +1,62 @@
-import pygame, time
-pygame.init()
-
-from datetime import date
-import Game
-
-pygame.display.set_caption("Climate Simulator : Global Organization")
-screen = pygame.display.set_mode((0,0), pygame.FULLSCREEN)
-
-#on récupère le mois actuelle pour le faire commencer à ce moment
-class month:
-    def __init__ (self, str):
-        self.month = str
-
-current_month = month(date.today().strftime("%b"))
-
-#background (2è scène)
-background = pygame.image.load('../assets/accueil.jpg')
-background = pygame.transform.scale(background, (screen.get_width(), screen.get_height()))
-
-#bannière
-banner = pygame.image.load('../assets/banner.png')
-banner  = pygame.transform.scale(banner, (500,500))
-banner_rect = banner.get_rect()
-banner_rect.x = screen.get_width() / 4
-
-#bouton
-play_button = pygame.image.load('../assets/button.png')
-play_button = pygame.transform.scale(play_button,(400,150))
-play_button_rect = play_button.get_rect()
-play_button_rect.x = screen.get_width() / 2.8
-play_button_rect.y = screen.get_height() / 2.4
-
-#buisson
-bush = pygame.image.load('../assets/buisson.png')
-
-#cadenas
-lock = pygame.image.load('../assets/cadenas.png')
-
-screen.blit(background, (0,0))
-screen.blit(play_button, play_button_rect)
-
-screen.blit(bush, (100,100))
-screen.blit(lock, (bush.get_width()/2,bush.get_height()/2+40))
-
-pygame.display.update()
-
-inMenu = True
-while inMenu:
-    for event in pygame.event.get():
-        if event.type == pygame.MOUSEBUTTONDOWN and play_button_rect.contains(*event.pos,0,0):
-            print("LANCEMENT")
-            inMenu = False
-        elif event.type == pygame.QUIT or event.type == pygame.KEYDOWN and event.key == pygame.K_ESCAPE:
-            exit(0)
-
-Game.Game(screen).gameLoop()
-
-#après l'appui de start
-#time.sleep(2)
-#screen.fill((0,0,0))
-#pygame.display.flip()
+import pygame, time
+pygame.init()
+
+from datetime import date
+import Game
+
+pygame.display.set_caption("Climate Simulator : Global Organization")
+screen = pygame.display.set_mode((0,0), pygame.FULLSCREEN)
+
+#on récupère le mois actuelle pour le faire commencer à ce moment
+class month:
+    def __init__ (self, str):
+        self.month = str
+
+current_month = month(date.today().strftime("%b"))
+
+#background (2è scène)
+background = pygame.image.load('../assets/accueil.jpg')
+background = pygame.transform.scale(background, (screen.get_width(), screen.get_height()))
+
+#bannière
+banner = pygame.image.load('../assets/banner.png')
+banner  = pygame.transform.scale(banner, (500,500))
+banner_rect = banner.get_rect()
+banner_rect.x = screen.get_width() / 4
+
+#bouton
+play_button = pygame.image.load('../assets/button.png')
+play_button = pygame.transform.scale(play_button,(400,150))
+play_button_rect = play_button.get_rect()
+play_button_rect.x = screen.get_width() / 2.8
+play_button_rect.y = screen.get_height() / 2.4
+
+#buisson
+bush = pygame.image.load('../assets/buisson.png')
+
+#cadenas
+lock = pygame.image.load('../assets/cadenas.png')
+
+screen.blit(background, (0,0))
+screen.blit(play_button, play_button_rect)
+
+#screen.blit(bush, (100,100))
+#screen.blit(lock, (bush.get_width()/2,bush.get_height()/2+40))
+
+pygame.display.update()
+
+inMenu = True
+while inMenu:
+    for event in pygame.event.get():
+        if event.type == pygame.MOUSEBUTTONDOWN and play_button_rect.contains(*event.pos,0,0):
+            inMenu = False
+        elif event.type == pygame.QUIT or event.type == pygame.KEYDOWN and event.key == pygame.K_ESCAPE:
+            exit(0)
+
+Game.Game(screen).gameLoop()
+
+#après l'appui de start
+#time.sleep(2)
+#screen.fill((0,0,0))
+#pygame.display.flip()
 #time.sleep(2)
\ No newline at end of file
diff --git "a/L\303\251o/Temps.py" "b/L\303\251o/Temps.py"
old mode 100644
new mode 100755
index 364905b..7b93dcc
--- "a/L\303\251o/Temps.py"
+++ "b/L\303\251o/Temps.py"
@@ -1,58 +1,58 @@
-import random
-
-class Temps:
-    climats = {
-        "janvier" : {
-            "temp" : [20,40],
-            "humidité" : [0,10]
-        },
-        "février" : {
-
-        },
-        "mars" : {
-
-        },
-        "avril" : {
-
-        },
-        "mai" : {
-
-        },
-        "juin" : {
-
-        },
-        "juillet" : {
-
-        },
-        "août" : {
-
-        },
-        "septembre" : {
-
-        },
-        "octobre" : {
-
-        },
-        "novembre" : {
-
-        },
-        "décembre" : {
-
-        }
-    }
-
-    def _init_ (self):
-        self.temperature
-        self.humidite
-        self.neige
-        self.currentMonth = "janvier"
-
-    def randomTemp (self):
-        intervalleTemp = self.climats[self.currentMonth]["temp"]
-        
-        return random.randint(*intervalleTemp) # *intervalleTemp = intervalleTemp[0], intervalleTemp[1]
-
-    def randomHumidite (self):
-        intervalleHumidite = self.climats[self.currentMonth]["humidité"]
-
-        return random.randint(*intervalleHumidite)
+import random
+
+class Temps:
+    climats = {
+        "janvier" : {
+            "temp" : [20,40],
+            "humidité" : [0,10]
+        },
+        "février" : {
+
+        },
+        "mars" : {
+
+        },
+        "avril" : {
+
+        },
+        "mai" : {
+
+        },
+        "juin" : {
+
+        },
+        "juillet" : {
+
+        },
+        "août" : {
+
+        },
+        "septembre" : {
+
+        },
+        "octobre" : {
+
+        },
+        "novembre" : {
+
+        },
+        "décembre" : {
+
+        }
+    }
+
+    def _init_ (self):
+        self.temperature
+        self.humidite
+        self.neige
+        self.currentMonth = "janvier"
+
+    def randomTemp (self):
+        intervalleTemp = self.climats[self.currentMonth]["temp"]
+        
+        return random.randint(*intervalleTemp) # *intervalleTemp = intervalleTemp[0], intervalleTemp[1]
+
+    def randomHumidite (self):
+        intervalleHumidite = self.climats[self.currentMonth]["humidité"]
+
+        return random.randint(*intervalleHumidite)
diff --git "a/L\303\251o/__pycache__/Champs.cpython-310.pyc" "b/L\303\251o/__pycache__/Champs.cpython-310.pyc"
new file mode 100755
index 0000000000000000000000000000000000000000..12d6536b4202f04fe31dddc6292b731b81825794
GIT binary patch
literal 2044
zcmah~&2Jk;6rb6hU9X*wnl_~^gyM>iVjx}wH&mg9RB4fDig0`JWwqIvIP0!=&CHlK
zmXVNBsaO64`{;jxYyOM5a>|KA#2Mb3wd<6kFxLF`&CJ_3@8kE@#oAhpz=(glk=*kL
z`2!c{2ZP03nCbxlC!A)aLj>v3iNhW4PMwZ>pK!*#7leDqPKUwD=M`901Uq&+9;^di
zg>}`geNNk?Svv)5WY4heOdOnE206iv^TUC~U6^VUK#&gQq~mbPofo9za+foB!nI(`
zH~!9H+#jgK2i3(u83H0ZFx4G^F&&eLj2%Eab^)C+19Zn8Ak$vYpH#-A2PZu?38ti1
zouaPKNt?{*UbALawCE3njP+0o6C4ivDNnU9?&Ix;#vK&OcxgZG3gZusx^Z6^CPktR
z`w=nd3LTYem5u~B&6LOvOciZfi?RYvnhjj5?VsaZKg8`=r$sKSa3rx%Ga|3R<1b8C
z*cUvF!>5Jh>C^C0JA9&qRAD9xJ`C>_$*?bSt-_u5pTGWo|52D^;GGs*D(w%mSQm1u
zn-%+UwpGY(oTnpuQ~3SKtO(0=wgyKgh@v!4brfMb)hd8b7r&cybZM@+&`Pjsi-9uI
z$5vnigfX2E$S%~O=S&?6bZQfcHEOzs?PsaBA=+S@j;zCh@l_&)$ZgOipdrJ!jGwK8
zr0|jrI$D`Kg8O?-5B<)e1W{yaQPhWoWGJsj(NDuTD^KKAcvW6Uz?7Z?yh5Vq=$pdG
z0}{~H!0x?4R2R;1oP7weAnHqUKrLB=C0SoWHabXH&r}{1!~Lwt-^dph8V#xjfF{Re
zf@a`1rrPPb6ULn>oqA>Nn(m&Ypf|eGYK5^<0;-*0C$t867jE&?5a?RQxdM7Ny@q8)
z%x7hOZLVk3RHG=#z(N!)lWgC^*0ecp&{2Kvbn8E>ja~;ZcVM3F0%+^Ih92s<$MhPp
zp9}XFN3)(c@yC=ikjkD5xHomCE=7h^u|s>of*(zPZ+Ho;J%+Y8nU%fQ_`0z>b8YBL
zn7OBagP#0&0W;^6qx=Z~G_OA>vNVC_lp^Os8dqs4v9{8t#_|C9E!Pli!@Ug>+=E1v
z*8mLD;<^48QB0r?i)Y{E2L<x!3@u)#o6hBP`C2H<e0c+Hy@T*Bf~8;!B(pZJKq9hi
zQ3XrOTc~Fl`5s7b!JIR4mDXK}dkM_f29^Sc#7`%(?b~6h)J1H=q+Q51{9bz4uT3`R
z+|?!L_Dl1~y0m^9uJq+iyxvClig@yU*fVS()912*$2Kw>qYV$W(P4$1w@GV|z`5W5
zPdNDjyn|H1r~MQ(c&Y|Pp6+L&aWZLSw`1rGUHbuUNBT%?R{0SEI1K!dO_V=H_zdAI
zgbSG=KSveo|1t=yWdrv^fMoy+2FNe)Z28WzxL?8nQes(LCULJ>v0fN<P~_TF+DB>^
lgwk6~lx2X`JZJWmKPI?Se*C_nXdC}Q0<!L`JN4C#+CRzCqvrqs

literal 0
HcmV?d00001

diff --git "a/L\303\251o/__pycache__/Champs.cpython-39.pyc" "b/L\303\251o/__pycache__/Champs.cpython-39.pyc"
old mode 100644
new mode 100755
index 127f3c39c396fcc1ff306e905315ddd012fdc539..ff137bda13dc2351b254840d28f35b8453cd60fe
GIT binary patch
literal 2212
zcmd5+&yO256t?GACfV$Ep<7yL1>t8kh)p?H6?9qD7Kttr+g?VIMzdolnbBk>*bdu`
zf`qgyRpQD&kR0<baNYmHR}QczPMqOACzEVj;EW@GdA8p?+u!^A;?2zlf%a2)Gx^yi
z<X0SAZVn9YLzj;L7-2LgA>kyWQ;S*5o>`&&kT8e2XN0+@R_MUUV>KAnxN~ZUE{uIv
zhjHDEJw^{n(71qT<Ul)nIqzP)0d|5DmzxEH`_Sbr08T>6NN6$2tTPhY%w`V!!?qC2
z)82kR9t>sTfos*!h6|B>=<*)Ggic6ACKe!_*nrl=0kkJBprhQ(o7N^IgO$vg`ZJQ%
zXXxuOa!BU%AZX|f#Ro$!Vl@(6`~A@%WvSw!{bcX4wuhzEZaRp2TzkWlUOeF15j;`a
z`4-XdaTP7bG97a`v?F=m4eJ=wL=-hRWVnN4x%YissK+=RtF$bH4@;sBFehRg{{DOl
zuz$DnRB|CZIWO6$^JSTg2E0(Rvw!%<kH0+prjz7w9>sTMIvC}#D#dOuFOTAUw-mj&
zNXI62=j-!%*;x?S9-e4FiqaxgQG^7_CIF${>Nmc!^sKxR%v06SM!^`)cfgp?DFHr#
z`OKPG6a;ig1ZE|$wR4oG%3R7^FR;WFSkRtK1m}gh<^o>BX@`mUcnd6PHl*W?<w0=%
zAaL>A1&|&^x)DVKAS6e-8AacX;(W0pUWf0+H3TH_65tjBPmX7kX!z9k&CDypv|$yS
z`~aX5=5x}eMx6dyoX>%a5C!V$+M{xGl$XUTY++6@plkssa!RHc27VK&tjwM|%$m`e
zyI?M`4+I6j@zr+wPAnx?@=k)vZx4$e?BdE1$a8T^eAR|r?c`<5mh2j)=Tz6DD9Is0
z6s;*X-yuU4!`sV4xBoHMcxv2aAHN6zlsUVCH<Q_?^g1!+!T!NgPUcR%31tpgi#O(j
zkC)Y%yMyZRvIbgRP{_=tsF@9XrI}wTCh!hMsEsG^G|uOX_t(1HdN8*Q9c!4|7k`1D
zXjSkV7|?$IJZQqJEb}yh*C}|xxX`v#LZHZn;mXKj1Ba-2LzH%pQ>Oab>+`hNSK=xx
zz@B&%f$G+d;?LAeGSa^6m&acf-4Y{8Q<CTn>r*;j@mV>{J%Oc9Tt~QpU<4X~r8k!u
zN_d`ESu&!<awv>m-vkSdrCyu1z?lU43k}tbO@0JW>6Lj#u~5O!>Y!Ltze8uG*qW|=
zF-oN@i;L~s5EGMKHMCc<#hCvkTT^abeD*8xUR#UzXt9TpuP5GuSTBiJ+=Myp3`P1Z
zSQ2kaVH;fy6NVE*2Xco~h7Lk+0pZI#{4WIjHXO~AtQJe<uq@J}oVU)Wt^9TjZ&;z8
z1^S405Z(m{n&LgQ-$%e=Bh0n`O|9ZXbisrep$f>`D<ux4)q?(lEGw2OSq4<>;<q0o
ztPAB@c%Q%mCT1zTEl1!?P%{rnJKeHSx^{RXAAqsA0&38x(|BGAx=Nq+?=6b<XISAR
NX4$v4tgYsD<8SQp!YTj&

delta 886
zcmY*X&1w@-6rTGtKZ$0NShb0!Mo^2hsS80Av{(a`;=)CD*@T!ov4Ke@oI9afgl+^^
zF3KQ+D+_M2a^owAxbOw;8{{eUoJ-QF7w&iGp1=E@Z_c;+r!eeSDrE=PpY6urwLA%@
zFS~LliHD0zXdIB|{Ni|did)}Ch@CD|PM0gD_<N@-lu!~+sa)mZ=_-HUiGq`#znGVQ
zWY;P_=0Jcjcc7a8U|&Lk7cz8k>)pKM-@B;XQ+_I#^NxKj<)7u|aU_7DyMRb6{*r+R
zT8Q{U(f1lcR5so;O-6&*co0ui3`Xb-z@>l^f{_aPhd@2U1p;Da<f~+q;Y%T1JUxIo
zo*0?MZ?Z>Fr6>zE@&@`KJ=~iNQ;O9dg2NlU#g3|-gZ_A`w^sgqhu?o7(T#N*c-YqM
za}l=>L6fZimxpz<UCF=mCW`i(-+5T4nCk@OITwA#2uMZh&yopP5ClGmye&3ZD}N%^
z%O4zxe+B=A$cI8bpS#A@vuO-qYm+FJnvqG`SMwz|l4Z_Jsn;7MeXV=FLIRuD%<HoC
zV(vnV@;3->5Kv81S!NC5Bw1xzzBD#KGC~`HRM9k20fTlyxLy!8{<GOg>wGNsa_wC`
zhMO1-w+L*hLIir3SlD_FJF3~lbh6d!jV7ZES!_~Pp>{##E;^`-6&1Qi{&HG|=_E7$
q{#(6^A04<%MM!Yl08r?;nrC!O@OYf6SrTv4>}s0vfQLL>tI2=uG@`8l

diff --git "a/L\303\251o/__pycache__/Game.cpython-310.pyc" "b/L\303\251o/__pycache__/Game.cpython-310.pyc"
new file mode 100755
index 0000000000000000000000000000000000000000..ce878e7575535c3639b4da82d7c8f0345adebb35
GIT binary patch
literal 1289
zcmYjQL2uhO6ecN3RvbG`(std39)@8+p<=0k0zEY-(mH7tw6(iA=`aI>po)w`Sr#2q
zZs)=Q3Z&-(`v=Z${R_MHU+~(?dg`US?XX8W-a>&NAKxQCKJtB%&1M}z`{(Uf*&QFD
z4|Z~~c`(_6uD=Cfh~WbD>_`f{k9HCB7=42nJtaNDa2G}XM_7m25jOZ{X3dL@z+?-$
zz7D`q4>M%9G4clWyg5~mG9PFHLwD05&+Lvxv$jpA1zm3eOz{*YkP;wp021Z_dKHC)
zaOE@q6!)z^sA_pQTRKBv*O|p-hU_VAg@H$`-ayFI^0a&*xQd8#I*5q)296Y;VOi8L
zfzA}?rSWwp6*vA+mVDxd>d4d{jD^;+G_@b(_;~?FkR7GNkv73-(ud0!S_weERmf~$
z{LBqa%?qAYoVD!Qh!_fvLj|Qk?~q!D;qMe69&#qqcpw!MgSgX;4>VUgF1Tdlcw1)U
zAulT(x4NHR|GC?VvqB8hif?E!92aRN)keRN&(mT<s(xCES7{|=89#piPR90`Z;d7<
zOcGIwDoO0odIccB^KTtDa2>yDx|NGnnSHoLqhQ!=t}+IUC3xc;&7dl07=uVophh{_
zM!$w9WJ+dGr5xGFaigNSKMT$f#5Pa7sh8Kl6Ap;Jb#5;Wh`J4S9sJAIt{SHZc7A;x
zZ-VdHIr~-1p0DJW`Us+{e_%#`cl{^y7OAIGtA#a&Pw?^GDb~-N64rnT<!dUnI9p$2
z2B%$~T{(l3z;ku>1@m3L7&NmVdH*ZKSq~k4+=QD)*IexkJrqTumce5vQ|U|9u%^#n
zK%I=&=M|`7G6GHfc(Au`YL9k)+3x(@Hr@aP6+TLKx~=<9cMRpfiOMWL=^S)-o^<y2
zI&DK0$i;-2EUQ$M+IS<W)v6^A^^ttJR~|}JV?vLLbYg<>h=C5&C6`AfvOz@Enw`{y
zc8UWXTH&cL!Rh2Shs%!8s`jyzBdZ4eJpchIP+TV~c!hk2Lnn;uAQOtoYf1vZ0Ah8o
zfyrOzf?061Bj0MQ1j-~a^&}aBbPH=YlH_=t7W0U@ViUP(!HWL^*p!t0|E=0|01zU`
hV9EKQB<_I&cPZ_B7xp@;`JFcB=iamW{f}jx{0oP~G`|1<

literal 0
HcmV?d00001

diff --git "a/L\303\251o/__pycache__/Game.cpython-39.pyc" "b/L\303\251o/__pycache__/Game.cpython-39.pyc"
old mode 100644
new mode 100755
index 6814f9763fe9b428fde3aa5e130d61a265cca475..018ab015f72bc5ca6b677eaac1de07bd76331735
GIT binary patch
literal 1697
zcmYjS&u<$=6rS1Nc5F9o(==&AD<Kd#A}I$>C_*hx8ltvI!HEznqt#|-Vz0B_b!OI0
z961tFdPXIGfz1J_;y<W3!N1VcTsir~1<vr^Bre`)zj^cCn{VFEe9sBX<syOS7yoYb
zt4qkAIGKJdm^_46ehR<{qY3eGG!nW?IB6S0lbOsK8NRhin9ZD*ggNJiZ!=maRd)=l
z$aa+~y6jtz5`Hkg2aX86(~kj@hw#cJ08V_$h;J~;jF-gM{4iR~21Z9&n_-7XxMK34
zjbBlNSDpY2=zs)JD<E(H8q5SVbBkH$6wub_XmmAt8VeeW8fO4)RywE60<3j%x9trJ
zBLa4jA<lrOG%U072=}Ql0@YQv1%>_N*^dbE-FBG1h`Fd5V+KxP1AzSsGA8zKQ2Ldv
zhw&#6tQx|>d{5^KxRrM{QjGte$|+3cpnZCCb@f3gCC}x9PL}fiYBz0GuPH}Hg7eh3
zWt0i7Y#q}>-tyhAvfh4@rM~-RFP1V(l@qnXPFE_Y+i${YD=Uuy?OKvWhsuuhP?kL5
zQO;QnbCn%;!X{)US;$mTPo7}`RYO^jc_8qHUK4Q}hJWe+wa*)Sk_*{Lc*c5-^(^Xj
zc$&*bt^U^!Z#H)tQ35PEUy*UAmxOsHR+>q+A0{iAXohKg8s>49HlF_RI%}XLR=a)W
z1wov~c@W^C$yoqGovXh!S_12|taB%M5nk8i!PCWsT1Q_%WI)<vNEsbb3W`62du|)+
z<onq(V*t9xC`OLvb8Bel4$MJIx*N<h9UXcDli8XDm1ClQm@`Kf$bm63=q0}g@gl@#
zP+PE{)>ylU<0LOHwadfGh``<_XV$=KUjxtVp&{Q~+1C#Z@jKWzz<(3%eD0h;WfxcR
zTj09@cC3CGt8dS@Z#M}<7k;M9{z<>zkROS7JHUQfWab$?dOM)<LTh~ym`Ho^6&3H}
zIJ|?E;<v+ocZW+O*b6-G4ev2mp9uUyKsR{XRa5uF|L}OXYL5SfGZuH=0baovdw9GC
zP`$5}qO5~BNkkbu%3>ls1}$bu9C76co-!_!DRUuabbLRFb5(5eJZSN_*~-N&bQjQZ
z9J9P7Dmb_K3(%J`!3~1$cR{RQ?``cW_sPb0>pS0WEAx<pgq{Q&_1dH78_MD*Ks)nn
zXRp5TY-e|CXIohU6tBD}OY<;Jr82vj6gPm}_hc(O-bxQL<+50Ild!LxUYCJ>#dTd{
z9!G~&Tg+p!8%y0ZzODPrFXa3r*WDsMgt+dJOIX0Q9`@kVEbAhZTm~RU$*_zft(bH4
z1NyO90rWuMMY@D)H!SKI9z=^1y-ygnt2Q=C3WPzRib2qU-b>If1;J4-OfDm05%v(D
zAz;5w0Tv|ip920wNi;m_6}6}8=yUcR{cRF%5ROT?^}c)zhPXdjImM>QFTZi^vJz}N
LB9R<;jf(Lfxiz0+

delta 788
zcmZuvO>fgc5S>}C9p{_0CA}1ZN-wT@D&iKQic&xbRfzUvsX}SiP2)Oov+ER)67^6d
zZb+5?K*EiG!GGXp^~R|;kT@Vt%vc3_V6A;S^LFR0XLe@Q@5Q}#wORriKi@BQ?%4oe
z*||O}ayDq1Wda2XBk*|@5$?hhP?nPKK*=-V3xzx2*_U(<wmr;n_55U~#PORn&Bpnc
z<-4}B&#)`T@XARFp*t<kfb5cDEGwXRCw+m<EsYeCgC}}-NTc_I7_X8!rlW&k;M=AX
z>%h1B@gR7c@sb?+g@>b_G4a4JJdH>DQMw@RH$0I^6GR7ElHw=O)zpZfNtuGF5db<@
z-yBxbZ{k*+&+&Ht(-)8~S!<`EJ#}XA2=?Agtg#gq5*fNj!uVHq@kr=>vP;C5*-k2F
zfG}LY+OHC~K88?`!s<kfMOX{#U7+0?A5mH7`Fsf<Kqq6aO+(2E4wEsO^}I5t4U&Se
zp+7TD=Llhj2z1^2bYVtU5p#3eR5r6idLAz1wrBk-V{Sdpard%C>3NHJMKXENiz4k1
zlS!r9uXTY<J2(jjNoI9}B$G+{OFqMLx@F()a<dTA>l}GfSIF@TJ+pb(?jQShhZj9h
zq^|x2E^_8}+x_5q93Qi1RtP{;P>K@PL=9Ka#R`^iiC;oUbcK^%*ez41W18FUnp`f-
pDw-RM-^wt!=oWK^a^?hlC;umtbN>s^+*UtUqbPX5o%TmV{04l=pHKh*

-- 
GitLab