A continuación vamos a comentar los módulos del actor sonido :
def iniciar(self, x=0, y=0): #Iniciar el procedimiento de sonido,
def iniciar(self, x=0, y=0): #Iniciar el procedimiento de sonido,
self.x = x situando el objeto con unos paramentos concretos
self.y = y
self.ruta_normal = 'iconos/sonido_on.png'
#Especificación de la ruta para encontrar el icono en normal (sonido en modo on)
#Especificación de la ruta para encontrar el icono en normal (sonido en modo on)
self.ruta_press = 'iconos/sonido_off.png'
#Especificación de la ruta para encontrar el icono una vez presionado (sonido en modo off)
self.imagen = self.ruta_normal #Indicación de la ruta normal
self.radio_de_colision = 15
self.cuando_hace_click = self.cuando_pulsa
#Indicación del radio que debe tener el icono del sonido para poder tener el efecto deseado
# Colocamos el boton en la esquina inferior derecha de la pantalla.
self._ancho_mundo, self._alto_mundo = self.pilas.widget.obtener_area()
self.x = (self._ancho_mundo / 2) - self.ancho dos formulas obtienen la x y la y del boton
self.y = -1 * (self._alto_mundo / 2) + self.alto
#Indicaciones para poder colocar el icono de sonido en la parte inferior derecha de toda la pantalla (mundo) -Indicación de las instrucciones tanto del parámetro x como el de la y
self.activado = True
#Instrucciones que ejecuta el programa si se presiona o no el icono
def cuando_pulsa(self):
"""Alterna entre sonido habilitado o deshabilitado."""
if self.activado: #Si el sonido esta deshabilitado, se tomará las siguientes instrucciones:
self.pilas.deshabilitar_musica() -Se deshabilita la música
self.pilas.deshabilitar_sonido() -Se deshabilita el sonido
self.imagen = self.ruta_press -Se indica el icono de sonido modo off
self.pilas.avisar("Sonido deshabilitado")
-Se muestra el cartel con la información de lo que se esta ejecutando
self.activado = False
else: #Si el sonido esta habilitado, se tomará las siguientes instrucciones:
self.pilas.deshabilitar_musica(estado=False) -Se habilita la música
self.pilas.deshabilitar_sonido(estado=False) -Se habilita el sonido
self.imagen = self.ruta_normal -Se indica el icono de sonido modo off
self.pilas.avisar("Sonido habilitado")
-Se muestra el cartel con la información de lo que se esta ejecutando
self.activado = True
Comentarios
Publicar un comentario