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),