6 from stage
import Stage
7 from sprites
import Tajundra
11 size
= width
, height
= 640, 480
17 screen
= pygame
.display
.set_mode(size
18 , pygame
.DOUBLEBUF
#| pygame.FULLSCREEN
21 ######################################################
23 STAGE
.load("stage1.st")
25 for c
in STAGE
.Texture
:
29 tex
.texture
= pygame
.image
.load(tex
.filename
)
31 ball
= STAGE
.Texture
['B'].texture
32 ballrect
= ball
.get_rect()
34 ######################################################
36 spriteTajundra
= Tajundra(STAGE
)
38 ######################################################
45 reloj_juego
=pygame
.time
.Clock()
49 for event
in pygame
.event
.get():
50 if event
.type == pygame
.QUIT
: Salir
=True
51 if event
.type == pygame
.KEYDOWN
:
52 if event
.key
==pygame
.K_ESCAPE
:
57 if event
.type == pygame
.KEYUP
:
58 if keys
.has_key(event
.key
):
61 if spriteTajundra
.in_ground
:
63 if keys
.has_key(pygame
.K_LEFT
): spriteTajundra
.dx
-=15
64 if keys
.has_key(pygame
.K_RIGHT
): spriteTajundra
.dx
+=15
65 if keys
.has_key(pygame
.K_UP
): spriteTajundra
.dy
=-200
66 if keys
.has_key(pygame
.K_DOWN
): spriteTajundra
.dy
+=5
69 if spriteTajundra
.dy
<0:
70 if not keys
.has_key(pygame
.K_UP
): spriteTajundra
.dy
/=1.02
71 if keys
.has_key(pygame
.K_LEFT
): spriteTajundra
.dx
-=0.5
72 if keys
.has_key(pygame
.K_RIGHT
): spriteTajundra
.dx
+=0.5
74 if keys
.has_key(pygame
.K_UP
): spriteTajundra
.dy
/=1.02
75 if keys
.has_key(pygame
.K_DOWN
): spriteTajundra
.dy
+=2
78 ballrect
= ballrect
.move(speed
)
79 if ballrect
.left
< 0 or ballrect
.right
> width
:
81 if ballrect
.top
< 0 or ballrect
.bottom
> height
:
88 spriteTajundra
.draw(screen
)
89 screen
.blit(ball
, ballrect
)
92 spriteTajundra
.tick(60)