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
def render(self): screen = pygame.display.get_surface() screen.blit(self.surface, self.parent_game.camera.field_to_screen(self.position)) GameObject.render(self)