character_creator.py 文件源码

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

项目:DnD 作者: the-nick-of-time 项目源码 文件源码
def startup_end(self):
        self.name = self.charactername['Character Name?']
        self.container.title(self.name)
        path = 'character/' + h.clean(self.name) + '.character'
        self.filename = iface.JSONInterface.OBJECTSPATH + path
        if (os.path.exists(iface.JSONInterface.OBJECTSPATH + path)):
            ok = messagebox.askokcancel(message='You are overwriting an '
                                        'existing file. Continue?')
            if (not ok):
                self.container.destroy()

        f = open(self.filename, 'w')
        f.close()
        ######
        self.basic = BasicInfoSelector(self.f, self.race_features,
                                       self.class_features)
        self.abils = AbilitySelector(self.f)
        self.skills = SkillSelector(self.f)
        ######
        self.draw_static()
        self.container.deiconify()

    # def select_features(self):
    #     self.data['name'] = self.name
    #     self.data.update(self.basic.export())
    #     classes = cm.ClassMap(self.data['level'])
    #     classjf = classes[0].record
    #     self.features = FeaturesAtLevel(self.f, classjf, 1)
    #     self.draw_dynamic()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号