/
carro.py
30 lines (27 loc) · 1.01 KB
/
carro.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
import pygame
from pygame.sprite import Sprite
from pygame import *
import util
class Carro(Sprite):
def __init__(self):
Sprite.__init__(self)
self.puntos = 0
self.daño = 0
self.estado = "bajando"
self.imagenes = [util.cargar_imagen('imagenes/Carro.png'),
util.cargar_imagen('imagenes/Carro en llamas.png'),
util.cargar_imagen('imagenes/Carro destruido.png')]
self.image = self.imagenes[0]
self.rect = self.image.get_rect()
self.rect.move_ip(300,240)
def update(self):
teclas = pygame.key.get_pressed()
if self.daño < 100:
if teclas[K_UP] and self.rect.y >= 10:
self.rect.y -= 10
self.image = self.imagenes[0]
elif teclas[K_DOWN] and self.rect.y <= 480 - self.rect.height:
self.rect.y += 10
self.image = self.imagenes[0]
else:
self.image = self.imagenes[2]