screen_manager.py 413 B

12345678910111213141516171819202122
  1. from .main_screen import MainScreen
  2. import pygame
  3. import logging
  4. logger = logging.getLogger(__name__)
  5. class ScreenManager():
  6. def __init__(self,size):
  7. self.screen_size=size
  8. self.screens=[MainScreen(size,self,"/home/ander")]
  9. self.track=None
  10. def update(self,core):
  11. return self.screens[0].update(core)
  12. def track_started(self,track):
  13. self.track=track
  14. self.screens[0].track_started(track.track)