void Init() { //文件路径 conflang = MyConfig.GetLanguageFile(datapath); //游戏数据,MSE数据 datacfg = new DataConfig(MyConfig.GetCardInfoFile(datapath)); //初始化YGOUtil的数据 YGOUtil.SetConfig(datacfg); //代码提示 string funtxt = MyPath.Combine(datapath, MyConfig.FILE_FUNCTION); string conlua = MyPath.Combine(datapath, MyConfig.FILE_CONSTANT); string confstring = MyPath.Combine(datapath, MyConfig.FILE_STRINGS); codecfg = new CodeConfig(); //添加函数 codecfg.AddFunction(funtxt); //添加指示物 codecfg.AddStrings(confstring); //添加常量 codecfg.AddConstant(conlua); codecfg.SetNames(datacfg.dicSetnames); //生成菜单 codecfg.InitAutoMenus(); history = new History(this); //读取历史记录 history.ReadHistory(MyPath.Combine(datapath, MyConfig.FILE_HISTORY)); //加载多语言 LanguageHelper.LoadFormLabels(conflang); }
public void InitTooltip(CodeConfig codeconfig) { this.tooltipDic = codeconfig.TooltipDic; items = codeconfig.Items; popupMenu.Items.SetAutocompleteItems(items); }