Python / Pygame使用从A类到B类的get_rect()结果

时间:2016-12-16 12:42:43

标签: python pygame

所以我试图用pygame制作游戏(Rogue-like类型),我有一个问题...我不能让我的角色从“开始”广场开始我只能让他从0开始。我的等级是在.txt文件的帮助下生成的,其中w = wall 0 = path s = start和g = goal

所以这是我的代码,他们都在不同的类(级别,字符)。我尝试用(start_rect = start.get_rect())获得“开始”坐标,但我无法在其他类中使用它,也许我只是误用它...所以任何帮助都会受到欢迎

级别代码的一部分

zoom

字符代码的一部分:

    wall = pygame.image.load(block).convert()
    start = pygame.image.load(sstart).convert()
    goal = pygame.image.load(sgoal).convert_alpha()    
    num_line = 0       
    for line in self.struct:
          num_sqr = 0
          for sprite in line :
            x = num_sqr * size_sprite
            y = num_line * size_sprite
            if sprite == "w":
                window.blit(wall, (x,y))
            elif sprite == "s":
                window.blit(start, (x,y))
            elif sprite == "g":
                window.blit(goal, (x,y))

抱歉任何英语错误,这不是我的第一语言。

0 个答案:

没有答案