Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Juego.py
diff options
context:
space:
mode:
Diffstat (limited to 'Juego.py')
-rwxr-xr-xJuego.py16
1 files changed, 13 insertions, 3 deletions
diff --git a/Juego.py b/Juego.py
index d64a4cc..3edd7d3 100755
--- a/Juego.py
+++ b/Juego.py
@@ -7,7 +7,7 @@ import sys
import pygame
from pygame.locals import *
-from Nave import Nave
+from Jugador import Jugador
Ancho = 1024
Alto = 600
@@ -55,12 +55,14 @@ class Juego():
self.fondo = pygame.image.load(os.path.join(DIRECTORIOBASE,
'Imagenes', 'fondo.png'))
- self.protagonista = Nave()
+ self.protagonista = Jugador("Cristian", IMAGEN_NAVE)
self.reloj = pygame.time.Clock()
self.naves = pygame.sprite.OrderedUpdates()
+ self.balas = pygame.sprite.OrderedUpdates()
+ self.explosiones = pygame.sprite.OrderedUpdates()
- self.naves.add(self.protagonista)
+ self.naves.add(self.protagonista.nave)
self.estado = True
@@ -69,6 +71,8 @@ class Juego():
self.ventana.blit(self.fondo, (0, 0))
self.naves.draw(self.ventana)
+ self.balas.draw(self.ventana)
+ self.explosiones.draw(self.ventana)
pygame.display.update()
while self.estado:
@@ -76,11 +80,17 @@ class Juego():
self.reloj.tick(35)
self.naves.clear(self.ventana, self.fondo)
+ self.balas.clear(self.ventana, self.fondo)
+ self.explosiones.clear(self.ventana, self.fondo)
+
self.eventos()
self.naves.update()
pygame.event.clear()
self.naves.draw(self.ventana)
+ self.balas.draw(self.ventana)
+ self.explosiones.draw(self.ventana)
+
pygame.display.update()
def eventos(self):