Example #1
0
 def do_show(self, *args):
     """Clear screen, show docstring, run test."""
     TEST_GAME_CONTEXT.screen.clear()
     frame = Frame(TEST_GAME_CONTEXT.screen, Rect(10, 400, 400, 50))
     tb = TextBox(frame, func.__doc__)
     tb.draw()
     pygame.display.update()
     func(self, *args)
     next_frame()
Example #2
0
 def __init__(self, frame, image, text="Game Over", delay=2500, \
              offset=None, color=None, font=None, sound=None):
     """Initializes the Game Over Box."""
     self.delay = delay
     self.image = None
     self.sound = sound
     if image:
         self.image = ImageBox(frame, image)
     self.text = TextBox(frame, text, offset, font, color)
Example #3
0
 def __init__(self,
              frame,
              image=None,
              text="Game Paused - press any key to continue",
              egen=None):
     """Initializes the Pause Box."""
     self.image = ImageBox(frame, image)
     self.text = TextBox(frame, text)
     if egen == None:
         egen = EventGenerator()
     self.egen = egen
     self.elis = AnyKeyListener(self.pause_ended)
     self.egen.add_listener(self.elis)
Example #4
0
 def test_text_box(self, frame):
     """Display hello world text box."""
     tb = TextBox(frame, "Hello World")
     tb.draw()
     pygame.display.update()