From e45e179e2b2cab756dfb6a64facfd1db1ba62df4 Mon Sep 17 00:00:00 2001 From: hartwigja62500 Date: Sat, 6 Oct 2018 14:34:53 +0200 Subject: [PATCH] zweiter tag --- ohm.png | Bin 0 -> 1772 bytes pong.py | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 75 insertions(+) create mode 100644 ohm.png create mode 100644 pong.py diff --git a/ohm.png b/ohm.png new file mode 100644 index 0000000000000000000000000000000000000000..bd4d2758cb2bba4b17156e507ced8b56a89d3b7f GIT binary patch literal 1772 zcmV%uN;cU)jt^NIP>-&FeYyX2U7+35NOTB`74~{<)j{NOGLjicLROnEQQGn$VD(P2~xx>C&@_i;Ocb^2PD8T~<0Jkm0l2OP*_X~@8CVmsi5 zGl{cAat_R65)NS&Ys>pOJH7QWJBL+Mz*bO!SpZ*wb3?nsk`aatri8EKT_wUu$>Ee^ z{XU^wpo|lw_97M&xfexi3Fnuv)COzA8ijTkz8*H7X)dEYsp@g({ssH+Z9x;|X?mIG zFE2;?!A}d3W#Dok2g^WlqX3D>97-9^L=2E~j@xgY*Jt1Vjum?!e)g1o|A_@OHjbrM zohN<(7S^D|Fl6-uhz_$zbdl0QUiK+E)2M8%{N#9?({KN<{Q>KCF(u5}wI|~L0K)9T zs|oIjt$q!FT(VFAb4_Kc$2ES^I=MP^_S;3Q(Q4U+x!xR7~FtHQ>bx@KDQ1)bb_ht}xECXh`an?U}5foS93^{NtX zfK%Q>l?bKBMMKs@scGFTZit%}C3%YE0|$z@)*?y{YyetjGA`r7T)>BuRI2dFfwh1N zRMs?m1E@ci+7wO{?L{0Bmb-O7rU+$5UYx=myloEO+Xme}Wvjx>BRT5M@vRpj)kKAy zgFMkK2ZR!0b_Q>4ZoMw&z3;l_usihmo%`N%^BfGeBFdT%+4-ht@RsLHl7R}ah%X%j zCa_!(ujX3+JfAw~_kH*9)qe^TTXf{lbBiCk=l&Od@yyFN5Zm)uY(omQS1jVpHIqh= zAMvfni&}u1^2^$Us*f+ms5*U8E2Dk-6?^i~%|{RH2}c0jnchj>IXU*rCm*{0k&b)b zg6n|qqm)o=A9Wh@9YF% z?{4?-&mP-0+dcCS%hEXbv*ckwUpa z>|Oh}%>2iFWqy*BFRw%L8)$%Ki7pW=a!Y@c~HUE0*VZqR?>t{Z2*_Gu@3Ws%<49DP4QRE4KI`jVVlShbCm+9*4L zPr~L09DLs~zVV40XZ~L0vwNNFP02wg`lg*NW{y2~;>e+=cVXkp^g{vF*vK8?T#qCN zv5Sj+)DOJ-?Jx4!gVVpyrK6Wc8h5p2l8%1o{$1DIJ@XPQ8d8_6EJq$%G9a9*FN!H{ zxat^BJbKf8Z`0Hr|5c#-(htvAp85b3YEy+l6Q_wU{`f_1*|o*SpKfVE1(v6ghgOtF zaSFMD6k+dyj352vuaAHI(5sK19b3XTg)=qcb*m`2T658JRR32n6x6M+3NgPB1u525!k}|G2-Ub zGy3|74ujem)_m8T`FTfDak=DaqdZ$+mt1a&51T+XfouXe|nAN*+ z^q$-;u=}dkAJ6~l+D!Jl=gw{0wPS&Pn5;ReyU^AS!>BD4?CGBT&A$OGM&TFg0ixsp O0000m literal 0 HcmV?d00001 diff --git a/pong.py b/pong.py new file mode 100644 index 0000000..7fcfc8a --- /dev/null +++ b/pong.py @@ -0,0 +1,75 @@ +import pygame +# init Spieldaten + +speed = 0 + +def init(): + global width, height, size + global speed_x, speed_y + speed_x = 1 + speed_y = 1 + global black, red + global image, image_rect + width = 1080 + height = 720 + size = (width, height) + black = (0, 0, 0) + red = (255, 0, 0) + image = pygame.image.load("ohm.png") + image_rect = image.get_rect() + image_rect.x = 100 + image_rect.y = 50 + +def initRectangle(): + global rect + x = 400 + y = 650 + width = 300 + height = 40 + rect = pygame.Rect(x, y, width, height) + +def input(): + global speed + for event in pygame.event.get(): + if event.type == pygame.QUIT: + return False + if event.type == pygame.KEYDOWN: + if event.key == pygame.K_LEFT: + speed = -1 + if event.key == pygame.K_RIGHT: + speed = 1 + if event.type == pygame.KEYUP: + if event.key == pygame.K_LEFT: + speed = 0 + if event.key == pygame.K_RIGHT: + speed = 0 + + return True + +def update(): + rect.x = rect.x + speed + #if image_rect.x == 0 + image_rect.x += speed_x + image_rect.y += speed_y + +def draw(): + screen.fill(black) + screen.blit(image, image_rect) + pygame.draw.rect(screen, red, rect) + pygame.display.flip() + + +pygame.init() +init() +initRectangle() +screen = pygame.display.set_mode(size) + +running = True + + +while running: + running = input() + update() + draw() + +