Home | Trees | Indices | Help |
---|
|
Representa una secuencia de mensajes entre varios actores.
>>> mono = pilas.actores.Mono() >>> mono2 = pilas.actores.Mono() >>> dialogo = pilas.actores.Dialogo() >>> dialogo.decir(mono, "Hola Mundo") >>> dialogo.decir(mono2, "Estoy diciendo algo") >>> dialogo.iniciar()
.. image:: images/actores/mono_dice.png
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|
Constructor del Diálogo :param modo_automatico: Establece si el dialogo ira cambiando automatiamente. :type modo_automatico: boolean |
Añade un texto a la conversación y establece el actor que lo dice. :param actor: Actor que dirá el texto. :type actor: Actor :param texto: Texto que dirá el actor. :type texto: string |
Muestra un texto de dialogo inmediatamente sin seguir una secuencia de dialogo. :param actor: Actor que dirá el texto. :type actor: Actor :param texto: Texto que dirá el actor. :type texto: string |
Muestra un texto de dialogo con una lista de opciones para poder seleccionar y ejecutar una accion cuando se seleccione una de las opciones del cuadro de dialogo. :param actor: Actor que dirá el texto. :type actor: Actor :param texto: Texto que aparecerá en la parte superior del dialogo de opciones. :type texto: string :param opciones: Array de posibles opciones que mostrará el cuadrio de dialogo. :type opciones: Array :param funcion_a_invocar: Método al que se llamará cuando se seleccione una de las opciones del listado. Este metodo recibirá como parámetro la opción que se haya seleccinado. >>> def cuando_responde_color_favorito(respuesta): >>> colores = { >>> 'rojo': pilas.colores.rojo, >>> 'verde': pilas.colores.verde, >>> 'azul': pilas.colores.azul, >>> } >>> >>> pilas.fondos.Color(colores[respuesta]) >>> mono.sonreir() >>> d.decir(mono, '¡mira!') >>> >>> d.elegir(mono_chiquito, 'Mi color favorito es el...', ['rojo', 'verde', 'azul'], cuando_responde_color_favorito) |
Inicia el dialogo que se haya definido. >>> d = pilas.actores.Dialogo() >>> d.decir(mono, "¿Cual es tu color favorito?") >>> d.iniciar() |
Home | Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Sun Jan 27 23:57:19 2013 | http://epydoc.sourceforge.net |