screen_manager.py~ 477 B

123456789101112131415161718192021222324
  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. logger.error("track started")
  8. self.screen_size=size
  9. self.screens=[MainScreen(size,self,"/home/ander")]
  10. self.track=None
  11. def update(self,core):
  12. return self.screens[0].update(core)
  13. def track_started(self,track):
  14. logger.error("track started")
  15. self.track=track
  16. self.screens[0].track_started(track.track)