Mercurial > rinkhals
view 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 |
line wrap: on
line source
import random from pgu import tilevid import data class GameBoard(object): TILE_DIMENSIONS = (20, 20) def __init__(self): self.tv = tilevid.Tilevid() self.tv.tga_load_tiles(data.filepath('tiles.tga'), self.TILE_DIMENSIONS) self.tv.tga_load_level(data.filepath('level1.tga')) def paint(self, screen): self.tv.paint(screen) def update(self, screen): return self.tv.update(screen) def loop(self): x = random.randint(0, self.tv.size[0]-1) y = random.randint(0, self.tv.size[1]-1) tile = random.randint(0, 4) self.tv.set((x, y), tile)