Mercurial > rinkhals
comparison gamelib/gameboard.py @ 12:8a7319e4853a
Hooked in the game board.
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Sun, 30 Aug 2009 15:20:17 +0000 |
parents | 5d58a5b13731 |
children | d7f295c06a4b |
comparison
equal
deleted
inserted
replaced
11:5d58a5b13731 | 12:8a7319e4853a |
---|---|
11 def __init__(self): | 11 def __init__(self): |
12 self.tv = tilevid.Tilevid() | 12 self.tv = tilevid.Tilevid() |
13 self.tv.tga_load_tiles(data.filepath('tiles.tga'), self.TILE_DIMENSIONS) | 13 self.tv.tga_load_tiles(data.filepath('tiles.tga'), self.TILE_DIMENSIONS) |
14 self.tv.tga_load_level(data.filepath('level1.tga')) | 14 self.tv.tga_load_level(data.filepath('level1.tga')) |
15 | 15 |
16 def paint(self, screen): | |
17 self.tv.paint(screen) | |
18 | |
16 def update(self, screen): | 19 def update(self, screen): |
17 return self.tv.update(screen) | 20 return self.tv.update(screen) |
18 | 21 |
19 def loop(self): | 22 def loop(self): |
20 x = random.randint(0, self.size[0]-1) | 23 x = random.randint(0, self.tv.size[0]-1) |
21 y = random.randint(0, self.size[1]-1) | 24 y = random.randint(0, self.tv.size[1]-1) |
22 tile = random.randint(0, 4) | 25 tile = random.randint(0, 4) |
23 self.tv.set((x, y), tile) | 26 self.tv.set((x, y), tile) |
24 | 27 |