检查列表中的任何精灵是否已超过某个x坐标?

时间:2016-11-15 11:46:06

标签: python python-2.7 class pygame

我有一个名为盟友的类,所有盟友都加入了AlliedList组。如何检查整个组以查看x<那么你可以改变一个变量。

2 个答案:

答案 0 :(得分:0)

发布代码在这里非常有用,但根据提供的信息,我可以给出以下答案。

将属性xPosition提供给Allies类。这将在每一帧更新,然后你可以通过AlliedList检查Allies.xPosition返回它们的x坐标。

我希望这会有所帮助,如果您发布代码,我们可以进一步提供帮助!

答案 1 :(得分:0)

正如其他人所说,如果你要添加你的代码,它会更容易提供帮助,但这可能是你的意思:

flag = True
for al in AlliedList:
    if al.get_x_position>200:
        flag = False

如果你对这种解决方案有意义,请用更多数据描述你的问题。