Código fuente para pilas.escena
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
Módulo pilas.escena
===================
"""
import pilas
from gestor import Gestor
from escena_base import Base
from escena_normal import Normal
from escena_pausa import Pausa
from escena_normal import Aviso
from escena_logos import Logos
def pausar():
"""Hace que la ejecución del juego se PAUSE y pulsando la tecla ESC
vuelves al juego."""
class Escena_Pausa(Pausa):
def __init__(self):
Pausa.__init__(self)
def iniciar(self):
self.pausa = pilas.actores.Pausa()
self.pulsa_tecla_escape.conectar(self.recuperar_escena_anterior)
def recuperar_escena_anterior(self, evento):
pilas.recuperar_escena()
pilas.almacenar_escena(Escena_Pausa())