Browse Source

Aenderung der Reihenfolge, erst Definition von Ball und Paddle, dann kann das Spielfeld darauf zugreifen

Kristin 7 years ago
parent
commit
e0b46a7c79
1 changed files with 15 additions and 13 deletions
  1. 15 13
      pingpong.py

+ 15 - 13
pingpong.py

@@ -5,21 +5,10 @@
5 5
 
6 6
 #-----------------------------------------------------------------
7 7
 # Import der einzelnen Module
8
-import random as r
8
+import random
9 9
 import time
10 10
 from Tkinter import *
11 11
 
12
-# ----------------------------------------------------------------
13
-# Spieloberflaeche
14
-
15
-tk = Tk()
16
-tk.title("Superfantastisches Ping-Pong-Spiel")
17
-canvas = Canvas(tk, width=500, height=400, bd=3, bg='pink')
18
-canvas.pack()
19
-label = canvas.create_text(10, 10, anchor=NW, text="Punktestand: 0")
20
-tk.update()
21
-paddle = Paddle(canvas, 'black')
22
-ball = Ball(canvas, 'white', 25, paddle)
23 12
 
24 13
 #----------------------------------------------------------------
25 14
 # Eigenschaften des Balles definieren
@@ -71,6 +60,7 @@ class Ball():
71 60
 
72 61
 	return False
73 62
 
63
+
74 64
 #---------------------------------------------------------------------------
75 65
 # Eigenschaften des Paddles definieren
76 66
 
@@ -83,7 +73,7 @@ class Paddle:
83 73
 	self.canvas.move(self.id, 200, 300)
84 74
 	self.xspeed = 0
85 75
 	self.canvas.bind_all('<KeyPress-Right>', self.move_right)
86
-        self.canvas.bind_all('<KeyPress-left>', self.move_left)
76
+        self.canvas.bind_all('<KeyPress-Left>', self.move_left)
87 77
 
88 78
 
89 79
     def draw(self):
@@ -104,4 +94,16 @@ class Paddle:
104 94
     def move_right(self, evt):
105 95
 	self.xspeed = 2
106 96
 
97
+
107 98
 #----------------------------------------------------------------------------
99
+# Spieloberflaeche
100
+
101
+tk = Tk()
102
+tk.title("Superfantastisches Ping-Pong-Spiel")
103
+canvas = Canvas(tk, width=500, height=400, bd=3, bg='pink')
104
+canvas.pack()
105
+label = canvas.create_text(10, 10, anchor=NW, text="Punktestand: 0")
106
+tk.update()
107
+paddle = Paddle(canvas, 'black')
108
+ball = Ball(canvas, 'white', 25, paddle)
109
+