Line | |
---|
1 | """Display a menu screen."""
|
---|
2 |
|
---|
3 | import pygame
|
---|
4 |
|
---|
5 | from nagslang.screens.base import Screen
|
---|
6 | from nagslang.events import QuitEvent
|
---|
7 |
|
---|
8 |
|
---|
9 | class MenuScreen(Screen):
|
---|
10 |
|
---|
11 | def handle_event(self, ev):
|
---|
12 | if (ev.type == pygame.locals.KEYDOWN
|
---|
13 | and ev.key == pygame.locals.K_ESCAPE):
|
---|
14 | QuitEvent.post()
|
---|
15 |
|
---|
16 | def render(self, surface):
|
---|
17 | color = pygame.color.Color(255, 0, 0)
|
---|
18 | rect = pygame.rect.Rect(10, 10, 200, 200)
|
---|
19 | surface.fill(color, rect)
|
---|
Note:
See
TracBrowser
for help on using the repository browser.