Browse Source

Roter Roboter

linda napieralski 6 years ago
parent
commit
2b19401295
1 changed files with 10 additions and 9 deletions
  1. 10 9
      Maehroboter.py

+ 10 - 9
Maehroboter.py

@@ -9,25 +9,26 @@ import turtle
 
 #Groesse des Fensters
 
-BREITE= 1024    
+BREITE= 1024		#Hauptfensterbreite
 
-HOEHE = 756
+HOEHE = 756		#Hauptfensterhoehe
 
 #global 
 #global 
 
 class Roboter(object):
 	def __init__(self, Hauptfenster, canvas, BREITE, HOEHE, Roboter_width, Farbe, Geschwindigkeit, start_x, start_y, tag):
-	        self.width = BREITE
-        	self.height = HOEHE
+	        self.width = BREITE		#Einfuegen Hauptfensterbreite in Klasse
+        	self.height = HOEHE		#Einfuegen Hauptfensterhoehe in Klasse
         	self.canvas = canvas
 	        self.Geschwindigkeit = Geschwindigkeit
-	        self.Richtung_x = 0.5
-	        self.Richtung_y = 0.5
-       		self.tag = tag
+	        self.Richtung_x = 0.5		#Geschwindigkeit in x_Richtung
+	        self.Richtung_y = 0.5		#Geschwindigkeit in y_Richtung
+       		self.tag = tag			#Neuzeichnen
+		#Roboter erstellen
         	self.canvas.create_oval(start_x, start_y, start_x + Roboter_width, start_y + Roboter_width, fill=Farbe, tag=tag)
 
-
+#Funktion "Fahren" des Roboters
 	def fahren(self):
 
         	self.canvas.move(self.tag, self.Richtung_x, self.Richtung_y)
@@ -47,7 +48,7 @@ class Roboter(object):
 		y0= position[1]
 		x1= position[2]
 		y1= position[3]
-		self.canvas.create_oval(x0, y0,x1, y1, fill="white")
+		self.canvas.create_oval(x0, y0,x1, y1, fill="red")	#Markierung des Maehweges mit Neuzeichnung des Roboters
 
 #	def maehen(self):
 	#	line1= self.canvas.create_line(self.Richtung_x,self.Richtung_y ,width=1, fill="#000")