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>"); }
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>"); }
//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>"); }
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>"); }