所以我有一个名为config.py
的模块,其中包含pygame
塔防游戏的全局变量。
当我在一个不同的模块中定义一个类时,最好是将这些全局变量设置为同名的实例变量,还是只要我需要使用该全局变量时使用config.variable_name
?
例如:
将全局变量设置为__init__
中的实例变量:
self.map_height = config.map_height
self.map_width = config.map_width
在没有上述方法的情况下使用它们:
for rw in range (config.map_height):
for cl in range (config.map_width):