diff options
-rw-r--r-- | game.py | 4 | ||||
-rw-r--r-- | glucosa.py | 7 | ||||
-rw-r--r-- | images/backgroud.png | bin | 0 -> 4096 bytes |
3 files changed, 10 insertions, 1 deletions
@@ -7,7 +7,9 @@ class AntFarm(glucosa.GameArea): def __init__(self): glucosa.GameArea.__init__(self) - + + self.backgroud = glucosa.Image('images/backgroud.png') + image = glucosa.Image('images/aceituna.png') sprite = glucosa.Sprite(image, 100, 100, 18, 18, scale=2) self.add_sprite(sprite) @@ -759,6 +759,8 @@ class GameArea(gtk.DrawingArea): self.sprites = [] self._timeout = None + self.backgroud = None + self.connect("expose-event", self._on_draw) self.set_events( gtk.gdk.BUTTON_PRESS_MASK @@ -799,6 +801,11 @@ class GameArea(gtk.DrawingArea): window_size = self.get_window().get_size() fill(context, (50,50,50), window_size) + # Dibuja el fondo + if not self.backgroud == None: + self.backgroud.blit(context, 0, 0, scale=1, rotation=0, anchor_x=0, + anchor_y=0, flip=False) + # Se encarga de dibujar los sprites for sprite in self.sprites: sprite.draw(context) diff --git a/images/backgroud.png b/images/backgroud.png Binary files differnew file mode 100644 index 0000000..441ebec --- /dev/null +++ b/images/backgroud.png |