_dummybackend.py 770 B

123456789101112131415161718192021222324252627282930
  1. """dummy Movie class if all else fails """
  2. class Movie:
  3. def __init__(self, filename, surface=None):
  4. self.filename=filename
  5. self.surface = surface
  6. self.process = None
  7. self.loops=0
  8. self.playing = False
  9. self.paused = False
  10. self._backend = "DUMMY"
  11. self.width=0
  12. self.height=0
  13. self.finished = 1
  14. def play(self, loops=0):
  15. self.playing= not self.playing
  16. def stop(self):
  17. self.playing=not self.playing
  18. self.paused =not self.paused
  19. def pause(self):
  20. self.paused=not self.paused
  21. def resize(self, w, h):
  22. self.width=w
  23. self.height=h
  24. def __repr__(self):
  25. return "(%s 0.0s)"%self.filename