Package pilas :: Package actores :: Module texto :: Class Texto
[hide private]
[frames] | no frames]

Class Texto

source code

               object --+    
                        |    
estudiante.Estudiante --+    
                        |    
              actor.Actor --+
                            |
                           Texto
Known Subclasses:

Representa un texto en pantalla.

El texto tiene atributos como ``texto``, ``magnitud`` y ``color``, por ejemplo para crear un mensaje de saludo podríamos escribir:

>>> saludo = pilas.actores.Texto("Hola mundo!")
Instance Methods [hide private]
 
__init__(self, texto='None', x=0, y=0, magnitud=20, vertical=False, fuente=None)
Inicializa el actor.
source code
 
obtener_texto(self)
Retorna el texto definido.
source code
 
definir_texto(self, texto)
Define el texto a mostrar.
source code
 
obtener_magnitud(self)
Devuelve el tamaño del texto.
source code
 
definir_magnitud(self, magnitud)
Define el tamaño del texto a mostrar.
source code
 
obtener_color(self)
Devuelve el color que tiene asignado el texto.
source code
 
definir_color(self, color)
Define el color del texto.
source code
 
_definir_area_de_texto(self, texto, magnitud) source code

Inherited from actor.Actor: __cmp__, __mul__, __str__, actor_mas_cercano, actualizar, anexar, colisiona_con, colisiona_con_un_punto, decir, definir_centro, definir_escala, definir_imagen, definir_posicion, definir_rotacion, definir_transparencia, destruir, dibujar, distancia_al_punto, distancia_con, duplicar, eliminar, es_fondo, esta_fuera_de_la_pantalla, get_abajo, get_arriba, get_derecha, get_espejado, get_fijo, get_imagen, get_izquierda, get_rotation, get_scale, get_scale_x, get_scale_y, get_transparencia, get_vx, get_vy, get_x, get_y, get_z, imitar, obtener_alto, obtener_ancho, obtener_centro, obtener_escala, obtener_imagen, obtener_posicion, obtener_rotacion, pre_actualizar, set_abajo, set_arriba, set_derecha, set_espejado, set_fijo, set_imagen, set_izquierda, set_rotation, set_scale, set_scale_x, set_scale_y, set_transparencia, set_x, set_y, set_z

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __subclasshook__

Inherited from estudiante.Estudiante: actualizar_comportamientos, actualizar_habilidades, agregar_habilidad, aprender, eliminar_comportamientos, eliminar_habilidad, eliminar_habilidades, hacer, hacer_luego, obtener_habilidad, tiene_comportamiento, tiene_habilidad

Properties [hide private]
  texto
El texto que se tiene que mostrar.
  magnitud
El tamaño del texto.
  color
Color del texto.

Inherited from actor.Actor: abajo, alto, ancho, arriba, centro, derecha, escala, escala_x, escala_y, espejado, fijo, imagen, izquierda, rotacion, transparencia, vx, vy, x, y, z

Inherited from object: __class__

Method Details [hide private]

__init__(self, texto='None', x=0, y=0, magnitud=20, vertical=False, fuente=None)
(Constructor)

source code 

Inicializa el actor.

:param texto: Texto a mostrar. :param x: Posición horizontal. :param y: Posición vertical. :param magnitud: Tamaño del texto. :param vertical: Si el texto será vertical u horizontal, como True o False. :param fuente: Nombre de la fuente a utilizar.

Overrides: estudiante.Estudiante.__init__

definir_color(self, color)

source code 

Define el color del texto.

Overrides: actor.Actor.definir_color

Property Details [hide private]

texto

El texto que se tiene que mostrar.

Get Method:
obtener_texto(self) - Retorna el texto definido.
Set Method:
definir_texto(self, texto) - Define el texto a mostrar.

magnitud

El tamaño del texto.

Get Method:
obtener_magnitud(self) - Devuelve el tamaño del texto.
Set Method:
definir_magnitud(self, magnitud) - Define el tamaño del texto a mostrar.

color

Color del texto.

Get Method:
obtener_color(self) - Devuelve el color que tiene asignado el texto.
Set Method:
definir_color(self, color) - Define el color del texto.