如何在另一个类中更新变量

时间:2018-07-01 15:03:13

标签: python class

我有这些课:

{{1}}

我的问题是转弯何时终止,如何更新玩家

2 个答案:

答案 0 :(得分:0)

如果这些类在同一模块中,则可以在模块中定义一个可以在两个类中使用的全局变量。否则,您需要在两个类的实例上显式传递变量。

答案 1 :(得分:0)

您的Game类似乎在其self.player属性中引用了玩家。如果您想更新播放器的xp属性,可以执行以下操作:

def end(self):
    self.player.xp += 5