Files
2019-02-02 13:28:58 +01:00

41 lines
933 B
Python

from mypanel import Panel
from mycircle import Circle
class Lab:
def __init__(self,name="Lab"):
"""Creates lab using name."""
self.name=name
self.entities=[Circle() for i in range(5)]
self.window=Window(self.name)
def __call__(self):
"""Main loop."""
self.spawn()
while self.window.open:
self.window.check()
self.update()
self.show()
def update(self):
"""Updating all entities."""
for entity in self.entities:
entity.update()
def show(self):
"""Update screen."""
self.window.clear()
for entity in self.entities:
entity.show()
self.window.flip()
def spawn(self):
"""Spawn all entites."""
for entity in self.entities:
entity.spawn()
if __name__=="__main__":
#import mypanel
lab=Lab("Testing Zone")
lab()