統治データ生成用JavaScript

全国の統治状況を取得することができます。 データはリフレッシュタイム時に更新されます。 世界地図などのページ作成にご利用ください。


placeNm.js

国名を格納した配列 countryNm と 地域名を格納した配列 placeNm を保持。

リンク先: http://uf.kurokkie.net/js/placeNm.js

ソース

placeNm = new Array(
    "", "ジパ", "チャイ", "モスク", "ガンジー", // 0〜4
    "イギ", "ポトル", "アルメ", "デカルタ", "ワシント", // 5〜9
    "ヴァリ", "オックス", "サーガ", "ニュウヨク", "ロサンゼ", // 10〜14
    "アトラ", "オンザサマサ", "マディン", "オサカ", "ハマヨコ", // 15〜19
    "アロズ", "フィーゴル", "トルシア", "ロアフ", "サポロ", // 20〜24
    "オカフク", "チャンチャン", "ボスリン", "ガマラ", "ウハン", // 25〜29
    "ジャンカイ", "マドリド", "ズルーウェン", "カラドリア", "ハイデラ", // 30〜34
    "ヴェルホス", "コンホー", "シーセン", "ブルトン", "オルビアン", // 35〜39
    "バンガロ", "アメダバ", "エカテリ", "ロフトス", "アルハン", // 40〜44
    "ロンド", "ムバイ", "カルカタ", "サンクト" // 45〜48
    );

countryNm = new Array(
    "", "ジパン神国", "チャイーナ共和国 ", "ルーシア連邦", "ガンジス帝国", // 0〜4
    "イギス連合国", "ポトルガ教国", "アルメリ王国", "ブリテロ魔法王国" // 5〜8
    );

unityData.js

各地域に統治国の国番号を割り当てた配列 unityData を保持。 リフレッシュタイム時に最新のデータに更新される。

リンク先: http://uf.kurokkie.net/js/unityData.js

HTML記述例1

ソース1

<!-- 変数の宣言 -->
<script langage="JavaScript">
<!--
    var countryNm = new Array(9);
    var placeNm = new Array(48);
    var unityData = new Array(48);
//-->
</script>

<!-- ツールの読み込み -->
<script langage="JavaScript" src="http://uf.kurokkie.net/js/placeNm.js">
</script>
<script langage="JavaScript" src="http://uf.kurokkie.net/js/unityData.js">
</script>

<!-- ここからが出力内容 -->
<script langage="JavaScript">
<!--
    // ワシントの統治国家を出力
    document.write('<p>');
    document.write('現在 <strong>' + placeNm[9] + '</strong> は');
    document.write(' <strong>' + countryNm[unityData[9]] + '</strong> ');     document.write('の統治下にあります。');
    document.write('</p>');
//-->
</script>

出力結果1


HTML記述例2

ソース2

<!-- 変数の宣言 -->
<script langage="JavaScript">
<!--
    var countryNm = new Array(9);
    var placeNm = new Array(48);
    var unityData = new Array(48);
//-->
</script>

<!-- ツールの読み込み -->
<script langage="JavaScript" src="http://uf.kurokkie.net/js/placeNm.js">
</script>
<script langage="JavaScript" src="http://uf.kurokkie.net/js/unityData.js">
</script>

<!-- ここからが出力内容 -->
<script langage="JavaScript">
<!--
    // 各国に色を割り当てる
    var i;
    var countryColor = new Array(
         "" ,"white", "yellow", "fuchsia", "red", "aqua", "lime", "blue", "black");

    // 各国の色
    for(i=1; i<countryColor.length; i++) {
         document.write('<div style="color: #006; background-color: #ccc; ');
         document.write('font-size: smaller;">');
         document.write(' <strong>' + countryNm[i] + '</strong> ');
         document.write('の統治地域は背景色が');
         document.write(' <strong style="color: ' + countryColor[i] + '; ');
         document.write('background-color: #ccc;">');
         document.write(countryColor[i] + '</strong> で表されます。');
         document.write('</div>');
    }

    document.write('<h3>現在の統治状況</h3>');

    for(i=9; i<=12; i++) {
         document.write('<div style="width: 100px; padding: 2px; color: #ccc; ');
         document.write('background-color: ' + countryColor[unityData[i]] + ';">');
         document.write(placeNm[i]);
         document.write('</div>');
    }
//-->
</script>

出力結果2

※セキュリティソフトをご利用の場合は、 スクリプトブロック機能を解除してゲームをお楽しみください。
space