first commit
This commit is contained in:
commit
417e54da96
5696 changed files with 900003 additions and 0 deletions
Binary file not shown.
|
@ -0,0 +1,26 @@
|
|||
from kivy.app import App
|
||||
from kivy.uix.widget import Widget
|
||||
from kivy.properties import NumericProperty, ReferenceListProperty
|
||||
from kivy.vector import Vector
|
||||
|
||||
|
||||
class PongBall(Widget):
|
||||
velocity_x = NumericProperty(0)
|
||||
velocity_y = NumericProperty(0)
|
||||
velocity = ReferenceListProperty(velocity_x, velocity_y)
|
||||
|
||||
def move(self):
|
||||
self.pos = Vector(*self.velocity) + self.pos
|
||||
|
||||
|
||||
class PongGame(Widget):
|
||||
pass
|
||||
|
||||
|
||||
class PongApp(App):
|
||||
def build(self):
|
||||
return PongGame()
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
PongApp().run()
|
|
@ -0,0 +1,31 @@
|
|||
#:kivy 1.0.9
|
||||
|
||||
<PongBall>:
|
||||
size: 50, 50
|
||||
canvas:
|
||||
Ellipse:
|
||||
pos: self.pos
|
||||
size: self.size
|
||||
|
||||
<PongGame>:
|
||||
canvas:
|
||||
Rectangle:
|
||||
pos: self.center_x - 5, 0
|
||||
size: 10, self.height
|
||||
|
||||
Label:
|
||||
font_size: 70
|
||||
center_x: root.width / 4
|
||||
top: root.top - 50
|
||||
text: "0"
|
||||
|
||||
Label:
|
||||
font_size: 70
|
||||
center_x: root.width * 3 / 4
|
||||
top: root.top - 50
|
||||
text: "0"
|
||||
|
||||
PongBall:
|
||||
center: self.parent.center
|
||||
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue