#!/usr/bin/env python import glucosa import gtk AURORA = 'images/aurora.png' EVENING = 'images/evening.png' NIGHT = 'images/night.png' class AntFarm(glucosa.GameArea): def __init__(self): glucosa.GameArea.__init__(self) self._set_background(NIGHT) image = glucosa.Image('images/aceituna.png') sprite = glucosa.Sprite(image, 100, 100, 18, 18, scale=2) self.add_sprite(sprite) self._events = glucosa.Events(self) self._events.connect('mouse-moved', self._mouse_move, sprite) def _mouse_move(self, widget, event, sprite): sprite.x, sprite.y = event['x'], event['y'] def _set_background(self, bg): alloc = self.get_allocation() self.set_background(bg, alloc.width, alloc.height)