Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/globos.py
diff options
context:
space:
mode:
authorGonzalo Odiard <gonzalo@nautilus.localdomain>2009-11-15 07:03:43 (GMT)
committer Gonzalo Odiard <gonzalo@nautilus.localdomain>2009-11-15 07:03:43 (GMT)
commit517a14910415dfbbbca2c051dad285ec1183fed6 (patch)
tree55c731e6b54841091f8a74ad3c495999d17b5f38 /globos.py
parent2d3d67d58f34a815e09c63ce461bdc47122ee5e5 (diff)
implemento persistencia con simplejson (falta implementar grabacion de imagenes)
Diffstat (limited to 'globos.py')
-rw-r--r--globos.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/globos.py b/globos.py
index dfd108e..e6aa8a4 100644
--- a/globos.py
+++ b/globos.py
@@ -20,7 +20,8 @@ DIR_DER = "der"
class Globo:
def __init__(self, x, y, ancho=50, alto=30,modo="normal",direccion=DIR_ABAJO):
-
+
+ self.globe_type = "GLOBE"
self.radio = 30 #determina tamanio minimo
self.ancho = ancho #dimensiones de la elipse
@@ -38,6 +39,7 @@ class Globo:
ancho_text,alto_text = self.calc_area_texto()
self.texto = CuadroTexto(self.x,self.y,ancho_text,alto_text) #es el contenedor del texto
+
def imprimir(self,context):
@@ -292,6 +294,7 @@ class Rectangulo(Globo):
def __init__(self, x, y, ancho=50, alto=15):
+ self.globe_type = "RECTANGLE"
self.radio = 15 #determina tamanio minimo
self.ancho = ancho #dimensiones del rectangulo
@@ -355,6 +358,7 @@ class Nube(Globo):
def __init__(self, x, y, ancho=50, alto=30,direccion=DIR_ABAJO):
+ self.globe_type = "CLOUD"
self.radio = 30
self.ancho = ancho #dimensiones de la elipse
@@ -454,6 +458,7 @@ class Grito(Globo):
def __init__(self, x, y, ancho=50, alto=30,direccion=DIR_ABAJO):
+ self.globe_type = "EXCLAMATION"
self.radio = 30
self.ancho = ancho #dimensiones de la elipse