pilasengine/ejemplos/ejemplos_a_revisar/dialogo_con_botones.py
import pilasengine
pilas = pilasengine.iniciar()
# Genera al personaje que habla
aceituna = pilas.actores.Aceituna(x=-100)
# Se crean los dos botones.
b1 = pilas.actores.Boton(x=100, y=50)
b2 = pilas.actores.Boton(x=100, y=-50)
# Generamos el administrador de los dialogos.
dialogo = pilas.actores.Dialogo(modo_automatico=False)
# Ahora las acciones que vamos a ejecutar cuando
# se pulsan los botones.
def cuando_pulsa_el_boton(texto):
dialogo.decir_inmediatamente(aceituna, "Has pulsado: " + texto)
# Y conectamos las funciones con los botones.
b1.conectar_presionado(cuando_pulsa_el_boton, "boton de arriba")
b2.conectar_presionado(cuando_pulsa_el_boton, "boton de abajo")
pilas.avisar("Pulsa alguno de los botones")
pilas.ejecutar()