main.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:roguelike-tutorial 作者: Wolfenswan 项目源码 文件源码
def load_game():
    """ load an existing savegame """
    with shelve.open('savegames/savegame', 'r') as savefile:
        gv.game_map = savefile['map']
        gv.game_objects = savefile['objects']
        gv.game_log = savefile['log']
        gv.gamestate = savefile['gamestate']
        gv.dungeon_level = savefile['dlevel']

        # Restore special objects
        gv.player = gv.game_objects[savefile['p_index']]
        gv.cursor = gv.game_objects[savefile['c_index']]
        gv.stairs_down = gv.game_objects[savefile['sd_index']]
        gv.stairs_up = gv.game_objects[savefile['su_index']]

        msgbox('Welcome back stranger to level {0} of {1}!'.format(gv.dungeon_level, settings.DUNGEONNAME),width=35, text_color=colors.red)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号