コード例 #1
0
        public static Image GetPreview(int id)
        {
            var gameConfig = ConfigData.GetMinigameConfig(id);

            ControlPlus.TipImage tipData = new ControlPlus.TipImage();
            tipData.AddTextNewLine("评分", "White");
            tipData.AddTextNewLine("S级达成要求: ", "White");
            tipData.AddText(gameConfig.LvS.ToString(), "Gold");
            tipData.AddTextNewLine("A级达成要求: ", "White");
            tipData.AddText(gameConfig.LvA.ToString(), "Red");
            tipData.AddTextNewLine("B级达成要求: ", "White");
            tipData.AddText(gameConfig.LvB.ToString(), "Lime");

            return(tipData.Image);
        }
コード例 #2
0
        public Image GetPreview(int id)
        {
            var gameConfig = ConfigData.GetMinigameConfig(id);

            ControlPlus.TipImage tipData = new ControlPlus.TipImage(PaintTool.GetTalkColor);
            tipData.AddTextNewLine("评分", "White");
            tipData.AddTextNewLine("S级达成要求: ", "White");
            tipData.AddText(GetFinalMark(gameConfig.LvS).ToString(), "Gold");
            tipData.AddTextNewLine("A级达成要求: ", "White");
            tipData.AddText(GetFinalMark(gameConfig.LvA).ToString(), "Red");
            tipData.AddTextNewLine("B级达成要求: ", "White");
            tipData.AddText(GetFinalMark(gameConfig.LvB).ToString(), "Lime");

            return(tipData.Image);
        }
コード例 #3
0
ファイル: BuffManager.cs プロジェクト: narlon/TOMClassic
        public void DrawBuffToolTip(TipImage tipData)
        {
            MemBaseBuff[] memBasebuffInfos = new MemBaseBuff[buffDict.Count];
            buffDict.Values.CopyTo(memBasebuffInfos, 0);
            foreach (MemBaseBuff buffdata in memBasebuffInfos)
            {
                Buff buff = buffdata.BuffInfo;
                string tp = "";
                if (buff.BuffConfig.Type[1] == 's')
                    tp = string.Format("{0}(剩余{1:0.0}回合)", buff.BuffConfig.Name, buffdata.TimeLeft);
                else if (buff.BuffConfig.Type[1] == 'a')
                    tp = string.Format("{0}({1})", buff.BuffConfig.Name, buff.Descript);

                tipData.AddImageNewLine(BuffBook.GetBuffImage(buffdata.Id, 0));

                tipData.AddText(tp, BuffBook.GetBuffColor(buffdata.Id));
            }
        }