Mercurial > rinkhals
comparison gamelib/loadlevel.py @ 433:8643893635e7
Seperate toolbar and gameboard
author | Neil Muller <drnlmuller@gmail.com> |
---|---|
date | Sat, 21 Nov 2009 16:59:49 +0000 |
parents | fbef17cab632 |
children | 3a8a64bbe2d8 |
comparison
equal
deleted
inserted
replaced
432:d630465d7a84 | 433:8643893635e7 |
---|---|
6 import level | 6 import level |
7 import engine | 7 import engine |
8 import data | 8 import data |
9 import imagecache | 9 import imagecache |
10 import gameboard | 10 import gameboard |
11 import constants | |
11 | 12 |
12 def make_load_screen(level): | 13 def make_load_screen(level): |
13 """Create a screen for selecting the levels""" | 14 """Create a screen for selecting the levels""" |
14 load_screen = LoadScreen(level, width=600) | 15 load_screen = LoadScreen(level, width=600) |
15 | 16 |
98 board = gameboard.GameBoard(None, self.cur_level) | 99 board = gameboard.GameBoard(None, self.cur_level) |
99 | 100 |
100 space = self.style.font.size(" ") | 101 space = self.style.font.size(" ") |
101 w, h = board.tv.size | 102 w, h = board.tv.size |
102 | 103 |
103 map_image = pygame.Surface((20*w, 20*h)) | 104 map_image = pygame.Surface((constants.TILE_DIMENSIONS[0] * w, |
105 constants.TILE_DIMENSIONS[1] * h)) | |
104 board.tv.loop() | 106 board.tv.loop() |
105 board.tv.paint(map_image) | 107 board.tv.paint(map_image) |
106 | 108 |
107 style = { | 109 style = { |
108 'width' : min(300, 7*w), | 110 'width' : min(300, 7*w), |