アットウィキロゴ

fgh

var px = new Array();
var py = new Array();
var number_p = new Array();
var number_pc;
 
function sample() {
 
    var data;
 
    data = new XMLHttpRequest();
    data.open("GET", "map.txt", false);
    data.send(null);
 
    var str = data.responseText;
 
    var x = str.split("\n");
 
 
 
 
    number = x.length;
 
 
    for (s = 1; s < 500; s++) {
        px[s] = new Array();
        py[s] = new Array();
    }
 
 
 
    for (s = 0; s < number; s++) {
        var x1 = x[s].split(",");
 
 
        n1 = x1[0];
        n2 = x1[1];
        px[n1][n2] = x1[2];
        py[n1][n2] = x1[3];
        number_p[n1] = n2;
        number_pc = n1;
    }
 
 
    paint();
 
 
}
 
function paint() {
 
 
    str = "<svg width=\"700\" height=\"700\">";
 
 
 
    for (n = 1; n < number_pc + 1; n++) {
        str = str + poly(n, "green");
    }
 
 
 
    str = str + "</svg>";
 
    $("#memo").html(str);
 
 
}
 
 
function poly(n, col) {
 
    var str, data;
    var s;
    data = "";
    for (s = 1; s < number_p[n]; s++) {
        data = data + px[n][s] + "," + py[n][s] + ",";
    }
    s = number_p[n];
    data = data + px[n][s] + "," + py[n][s];
 
    str = "<polygon fill=" + chop(col) + " points=" + chop(data) + "/>";
 
    return str;
}
 
function chop(str) {
 
    var strx;
 
    strx = "\"" + str + "\"";
 
    return strx;
 
}
最終更新:2015年06月22日 21:06