-
Notifications
You must be signed in to change notification settings - Fork 0
/
gameEx2.py
44 lines (38 loc) · 855 Bytes
/
gameEx2.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
import pgzrun
HEIGHT = 600
WIDTH = 1200
p = Actor('ironman', center=(WIDTH//2, HEIGHT//2))
title= " IRON MAN GAME(@helloharendra) "
def draw():
screen.fill('white')
screen.draw.text(title, center=(WIDTH//2,30), fontsize=60,color='black',
align="center",shadow=(.2,1),scolor="red")
p.draw()
def p_move():
'''function to mave player'''
if keyboard.left:
p.x -= 3
p.angle = 10
elif keyboard.right:
p.x += 3
p.angle= -10
elif keyboard.up:
p.y -= 3
elif keyboard.down:
p.y += 3
else:
p.angle = 0
def handle_boundary():
if p.x > WIDTH :
p.x = 0
if p.y > HEIGHT :
p.y = 0
if p.x < 0:
p.x = WIDTH
if p.y < 0:
p.y = HEIGHT
def update():
p_move()
handle_boundary()
print(p.x,p.y,p.angle)
pgzrun.go()