Example #1
0
        protected override void HtmlList()
        {
            StyleList style = new StyleList(eWriter, output);
            style.WriteStyle();

            eWriter.WriteLine("<body class=\"menu\">");
            eWriter.WriteLine("<div class=\"menu_base\">");
            eWriter.WriteLine("<h1 class=\"menu\">MENU</h1>");
            eWriter.WriteLine("<h2 class=\"menu\"><a class=\"h\" href=\"EraData.html#gamebase\"  target=\"detail\">ゲーム基本情報</a></h2>");
            eWriter.WriteLine("<h2 class=\"menu\"><a class=\"h\" href=\"EraData.html#char_list\" target=\"detail\">キャラ情報</a></h2>");

            for (int i = 0; i < output.chara.Count; i++)
            {

                //キャラクター記述
                if (output.chara[i].NAME != null)
                {
                    eWriter.WriteLine("<div class=\"menu_char\"><a class=\"menu_char\" href=\"EraData.html#c000" + output.chara[i].NO + "\" target=\"detail\">" + output.chara[i].NAME + "</a></div>");
                }
            }

            eWriter.WriteLine("<h2 class=\"menu\"><a class=\"h\" href=\"DataSummary.html#summary\"   target=\"detail\">Data Summary</a></h2>");
            eWriter.WriteLine("<h2 class=\"menu\"><a class=\"h\" href=\"EraData2.html#palam\"     target=\"detail\">パラメータ</a></h2>");
            eWriter.WriteLine("<h2 class=\"menu\"><a class=\"h\" href=\"EraData2.html#talent\"    target=\"detail\">素質</a></h2>");
            eWriter.WriteLine("<h2 class=\"menu\"><a class=\"h\" href=\"EraData2.html#ability\"   target=\"detail\">能力</a></h2>");
            eWriter.WriteLine("<h2 class=\"menu\"><a class=\"h\" href=\"EraData2.html#mark\"      target=\"detail\">刻印</a></h2>");
            eWriter.WriteLine("<h2 class=\"menu\"><a class=\"h\" href=\"EraData2.html#exp\"       target=\"detail\">経験</a></h2>");
            eWriter.WriteLine("<h2 class=\"menu\"><a class=\"h\" href=\"EraData2.html#train\"     target=\"detail\">調教</a></h2>");
            eWriter.WriteLine("<h2 class=\"menu\"><a class=\"h\" href=\"EraData2.html#item\"      target=\"detail\">アイテム</a></h2>");
            eWriter.WriteLine("</div>");
            eWriter.WriteLine("</body>");
        }
Example #2
0
        protected override void HtmlList()
        {
            StyleList style = new StyleList(eWriter, output);
            style.WriteStyle();

            eWriter.WriteLine("<frameset cols=\"180,*\" border=\"0\">");
            eWriter.WriteLine("<frame src=\"EraMenu.html\" name=\"menu\">");
            eWriter.WriteLine("<frame src=\"EraData.html\" name=\"detail\">");
            eWriter.WriteLine("</frameset>");
            eWriter.WriteLine("</html>");
        }
Example #3
0
        //static SortedDictionary<int, int> sdict;
        protected override void HtmlList()
        {
            StyleList style = new StyleList(eWriter, output);
            style.WriteStyle();

            eWriter.WriteLine("<body>");
            eWriter.WriteLine("<div class=\"base\">");
            eWriter.WriteLine("<h1>"+output.gb.title+"</h1>");
            //eWriter.WriteLine("<a name=\"palam\">");
            //eWriter.WriteLine("<h2>パラメータ</h2>");
            //eWriter.WriteLine("<table class=\"Palam\">");

            int count = 0;
            int index = 0;
            string str0 = "", str1 = "", str2 = "";

            for (int j = 0; j < 7; j++)
            {
                switch (j)
                {
                    case 0:
                        index = (int)CIntData.SOURCE;
                        str0 = "palam";
                        str1 = "パラメーター";
                        str2 = "Palam";
                        break;
                    case 1:
                        index = (int)CIntData.TALENT;
                        str0 = "talent";
                        str1 = "素質";
                        str2 = "Talent";
                        break;
                    case 2:
                        index = (int)CIntData.ABL;
                        str0 = "ability";
                        str1 = "能力";
                        str2 = "Ability";
                        break;
                    case 3:
                        index = (int)CIntData.MARK;
                        str0 = "mark";
                        str1 = "刻印";
                        str2 = "Mark";
                        break;
                    case 4:
                        index = (int)CIntData.EXP;
                        str0 = "exp";
                        str1 = "経験";
                        str2 = "Exp";
                        break;
                    case 5:
                        index = (int)CIntData.TRAIN;
                        str0 = "train";
                        str1 = "調教";
                        str2 = "Train";
                        break;
                    case 6:
                        index = (int)CIntData.ITEM;
                        str0 = "item";
                        str1 = "アイテム";
                        str2 = "Item";
                        break;
                }

                eWriter.WriteLine("<a name=\""+str0+"\">");
                eWriter.WriteLine("<h2>"+str1+"</h2>");
                eWriter.WriteLine("<table class=\""+str2+"\">");

                count = 0;

                for (int i = 0; i < param[index].Length; i++)
                {
                    if (param[index][i] != "" && param[index][i] != null)
                    {
                        if (count == 0)
                        {
                            eWriter.WriteLine("  <tr>");
                        }

                        eWriter.WriteLine("      <td class=\"tag\">" + i + ".</td>");
                        eWriter.WriteLine("      <td class=\"data\">" + param[index][i] + "</td>");

                        count++;

                        if (count == 2)
                        {
                            eWriter.WriteLine("  </tr>");
                            count = 0;
                        }
                    }
                }
                if (count == 1)
                {
                    eWriter.WriteLine("  </tr>");
                }
                eWriter.WriteLine("</table>");
                eWriter.WriteLine("</a>");

            }

            eWriter.WriteLine("</div>");
            eWriter.WriteLine("</body>");
            eWriter.WriteLine("</html>");
        }
Example #4
0
        protected override void HtmlList()
        {
            int i, j, k, count;//ループ用変数
            StyleList style = new StyleList(eWriter, output);
            i = 0;
            j = 0;
            k = 0;
            count = 0;

            style.WriteStyle();

            eWriter.WriteLine("<body>");
            eWriter.WriteLine("<div class=\"base\">");
            eWriter.WriteLine("<h1>" + output.gb.title + "</h1>");
            eWriter.WriteLine("<a name=\"summary\">");
            eWriter.WriteLine("<h2>EraData Summary</h2>");

            /* DataSummary 本文 */

            for (count = 0; count < 13; count++)
            {
                output.SetPID(out output.menber, count);

                if (output.menber.ID == 998)//エラーならループし直し
                    continue;
                k = 0;
                for (i = 0; i < output.pname[output.menber.ID].Length; i++)
                {
                    if (j == 0 && k == 0)
                    {
                        k = 1;
                        eWriter.WriteLine("<div class=\"datasummary\">");
                        eWriter.WriteLine("  <table class=\"datasummary\">");
                        eWriter.WriteLine("    <tr><th class=\"summarytag\" colspan=\"2\">" + output.menber.name + "</th></tr>");
                        eWriter.WriteLine("  </table>");
                        eWriter.WriteLine("  <table class=\"datasummary\">");
                    }
                    if (output.pname[output.menber.ID][i] != null && output.pname[output.menber.ID][i] != "")
                    {
                        eWriter.WriteLine("    <tr><td class=\"summarytag\">" + (int)(i) + "</td><td class=\"summarydata\">" + output.pname[output.menber.ID][i] + "</td></tr>");
                        j++;

                    }
                    if (j == 18)
                    {
                        eWriter.WriteLine("  </table>");
                        eWriter.WriteLine("</div>");
                        k = 0;
                        j = 0;//ループリセット
                    }
                }

                int check = 0;

                //空いたスペースを補う
                for (i = j; i < 18; i++)
                {
                    check++;
                    eWriter.WriteLine("    <tr><td class=\"summarytag_empty\"> </td><td class=\"summarydata_empty\"></td></tr>");
                }
                if (check > 1)
                {
                    eWriter.WriteLine("  </table>");
                    eWriter.WriteLine("</div>");
                }
                i = 0;
                j = 0;
                k = 0;
            }
            eWriter.WriteLine("</a>");
            eWriter.WriteLine("</div>");
            eWriter.WriteLine("</body>");
        }