Primer Commit. Codigo escritoo en el añoo 2022
This commit is contained in:
29
universo/cielo.py
Executable file
29
universo/cielo.py
Executable file
@@ -0,0 +1,29 @@
|
||||
#Importar los componentes necesarios
|
||||
import tkinter as tk
|
||||
|
||||
#Importar los componentes que contienen las clases que hemos creado
|
||||
import universo.estrellas
|
||||
|
||||
#Crear una variable globlal para la cantidad de estrellas en pantalla.
|
||||
CANTIDAD_ESTRELLAS = 2
|
||||
|
||||
# Definir la clase componentes
|
||||
class componentes(tk.Canvas):
|
||||
# Definir la clase inicial, que recibira los parametros desde donde sea inicializada.
|
||||
def __init__(self, *args, **kwargs):
|
||||
tk.Canvas.__init__(self, *args, **kwargs) # Crear un objeto tkinter con los parametros iniciales
|
||||
self.estrellas = [] # Establecer un arreglo de «estrellas» obtenidas de la clase «universo.estrellas.componentes»
|
||||
self.crear_estrellas() # Llamar a funcion crear_estrellas() al inicializar la clase
|
||||
|
||||
# Funcion para crear estrellas
|
||||
def crear_estrellas(self):
|
||||
for i in range(CANTIDAD_ESTRELLAS): # Crea un arreglo de instancias de universo.estrellas.componentes de acuerdo a la cantidad definida en la variable CANTIDAD_ESTRELLAS
|
||||
self.estrellas.append(universo.estrellas.componentes(self))
|
||||
return
|
||||
|
||||
#Funcion para actualizar la posicion de las estrellas en el cielo
|
||||
def actualizar_pantalla(self):
|
||||
for i in self.estrellas:
|
||||
i.actualizar()
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user