Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/data/lugar.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/data/lugar.py')
-rw-r--r--src/data/lugar.py43
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"