在冒险游戏中绘制字典

draw dictionary in an adventure game

我一直在编写我的冒险游戏,我想显示我的词典。 不幸的是,我不熟悉 for 循环。 字典应该显示存储在不同 class 中的我的项目。 这些项目未显示在不同的行中。它们相互融合。 希望有人能帮助我。

"""

for k, v in self.hero_dic_items.items():
    BATTLE.draw_dmg(k, 110, 150, 10, self.black)
    BATTLE.draw_dmg(v, 200, 150, 10, self.black)

"""

draw_dmg 的任何指定要绘制的 y 坐标的参数对于每个对象都需要不同。例如,您可以将变量 y 初始化为第一个项目的位置,并在循环内向其添加足够的内容,以便每个 next 项目都将绘制得足够远向下不重叠。类似于 y = y + 10(或任何合适的数字)。