From 8ab45974dc904d4b81f293986ff45b7ecc52d491 Mon Sep 17 00:00:00 2001
From: Marcin Kwapisz <marcinos180@gmail.com>
Date: Thu, 4 Jun 2020 18:39:58 +0200
Subject: [PATCH] =?UTF-8?q?Pogoda=20dodana=20do=20modu=C5=82u=20field?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 Justyna.py    | 12 +-----------
 collective.py |  8 +++++++-
 field.py      | 14 +++++++++++++-
 3 files changed, 21 insertions(+), 13 deletions(-)

diff --git a/Justyna.py b/Justyna.py
index 003fd78..0c59127 100644
--- a/Justyna.py
+++ b/Justyna.py
@@ -136,7 +136,7 @@ class main():
         # Uzyskanie danych od agenta
         ocena_burakow = self.ocen_ile_burakow()
         ocena_chwastow = self.ocen_ile_chwastow()
-        pogoda = self.pogoda()
+        pogoda = self.field.weather
         print('chwasty: ' + ocena_chwastow)
         print('buraki: ' + ocena_burakow)
         print('pogoda: ' + pogoda)
@@ -185,13 +185,3 @@ class main():
         elif chwasty >=48:
             return 'bardzo_duzo'
 
-    def pogoda(self):
-        number = random.randrange(0, 4)
-        if number==0:
-            return 'slonecznie'
-        elif number==1:
-            return 'deszcz'
-        elif number==2:
-            return 'grad'
-        elif number==3:
-            return 'zachmurzenie'
\ No newline at end of file
diff --git a/collective.py b/collective.py
index a797c37..740f556 100644
--- a/collective.py
+++ b/collective.py
@@ -12,4 +12,10 @@ class main():
 
     def main(self):
         # self.marcin.main_collective(pozycja)  To podaje jakie jest pole jest na danym miejscu
-        pass
\ No newline at end of file
+        pass
+
+    # 1. sprawdza czy opłaca się pracować
+    # 2. sprawdza pole na którym stoi żeby drzewo podjęło decyzje
+    # 3. Uruchamia się drzewo
+    # 4. Wojażer leci przez pola i zostaje na ostatnim
+    # 5. -> 2.  Jeżeli nie ma na danym polu nic do roboty
\ No newline at end of file
diff --git a/field.py b/field.py
index 92b93fc..0b53d2d 100644
--- a/field.py
+++ b/field.py
@@ -4,6 +4,7 @@ import random
 class field():
     def __init__(self,training=0):
         self.training = training
+        self.weather = self.pogoda()
         if self.training == 1:
             #Macierz treningowa
             self.field_matrix = numpy.array([[8,0,1,3,0,6,4,3,2,3],
@@ -39,4 +40,15 @@ class field():
         for i in value:
             if i in self.field_matrix:
                 return 1
-        return 0
\ No newline at end of file
+        return 0
+
+    def pogoda(self):
+        number = random.randrange(0, 4)
+        if number==0:
+            return 'slonecznie'
+        elif number==1:
+            return 'deszcz'
+        elif number==2:
+            return 'grad'
+        elif number==3:
+            return 'zachmurzenie'
\ No newline at end of file