diff options
Diffstat (limited to 'src/data/lugar.py')
-rw-r--r-- | src/data/lugar.py | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/src/data/lugar.py b/src/data/lugar.py new file mode 100644 index 0000000..b394344 --- /dev/null +++ b/src/data/lugar.py @@ -0,0 +1,43 @@ +__author__="nexo" +__date__ ="$17/10/2012 06:24:01 PM$" + +import pygame +from pygame.locals import * +pygame.init() + +import os + +class Lugar(): + def __init__(self, surfDest, posDest): + self.nombre = None + self.cosasPermitidas = [] + + self.cargarDatos() + + self.img = pygame.image.load(os.path.join("lugares", self.nombre + ".jpg")).convert() + + self.posDest = posDest + self.surfDest = surfDest + + surfDest.blit(self.img, posDest) + + + def repaint(self): + self.surfDest.blit(self.img, self.posDest) + + def cargarDatos(self): + """Abstracta""" + pass + + + def chequear(self, objeto): + """Chequea si es correcto un objeto corresponde al lugar""" + for o in self.cosasPermitidas: + if o[0] == objeto: + return True + + return False + + +if __name__ == "__main__": + print "Hello World" |