Example #1
0
    def __init__(self, parent_game, upperleft):
        GameObject.__init__(self, parent_game, upperleft,
                            DEF.FLAG_RENDERABLE,
                            (upperleft[0] +DEF.DEFAULT_TILE_SIZE,
                             upperleft[1] +DEF.DEFAULT_TILE_SIZE),
                            (upperleft[0] +DEF.DEFAULT_TILE_SIZE,
                             upperleft[1] +DEF.DEFAULT_TILE_SIZE))

        self.passable = True
        self.shape = DEF.SHAPE_SQUARE
        self.type = DEF.TYPE_TILE
        self.render_level = 0
        self.descriptor_index = 0
Example #2
0
 def render(self):
     screen = pygame.display.get_surface()
     screen.blit(self.surface, self.parent_game.camera.field_to_screen(self.position))
     GameObject.render(self)