アットウィキロゴ

@@00njm

class ex {
 
  def: number;
  fight: number;
  number_dir: number[] = new Array();
  dir: any = new Array();
  x: number[] = new Array();
 
  game(): void{
 
      var m1: number;
      var m2: number;
      var m3: number;
 
      m1 = 47 * Math.random();
      this.fight = Math.floor(m1)+1;
 
 
      m2 = this.number_dir[this.fight] * Math.random();
      m3 = Math.floor(m2) + 1;
      this.def = this.dir[this.fight][m3+1];
 
 
      this.x[this.fight] = 1;
      this.x[this.def] = 2;
 
 
  }
 
 
 
}
 
 
 
var pr = new Array();
 
var x = new Array();
var dir = new Array();
var number_dir = new Array();
 
function sample() {
 
    faststep();
 
    for (s = 1; s < 48; s++) {
        pr[s] = "#JP-" + s;
        if (s < 10) pr[s] = "#JP-0" + s;
    }
 
    for (s = 1; s < 48; s++) {
        $(pr[s]).css("fill", "black");
        x[s] = 0;
    }
 
 
 
 
    var timer;
    var delay = 1000;
 
    var loop = function () {
 
        sub = new ex();
        sub.x = x;
        sub.dir = dir;
        sub.number_dir = number_dir;
        sub.game();
        x = sub.x;
 
        paint();
 
        clearTimeout(timer);
        timer = setTimeout(loop, delay);
    }
 
    loop();
 
 
 
 
 
}
 
 
function faststep() {
 
    for (s = 1; s < 48; s++) {
        dir[s] = new Array();
    }
 
 
 
    number_dir[1] = 1;
    number_dir[2] = 3;
    number_dir[3] = 3;
    number_dir[4] = 3;
    number_dir[5] = 3;
    number_dir[6] = 4;
    number_dir[7] = 6;
    number_dir[8] = 4;
    number_dir[9] = 3;
    number_dir[10] = 5;
    number_dir[11] = 4;
    number_dir[12] = 4;
    number_dir[13] = 5;
    number_dir[14] = 4;
    number_dir[15] = 4;
    number_dir[16] = 4;
    number_dir[17] = 2;
    number_dir[18] = 4;
    number_dir[19] = 4;
    number_dir[20] = 6;
    number_dir[21] = 5;
    number_dir[22] = 5;
    number_dir[23] = 4;
    number_dir[24] = 5;
    number_dir[25] = 4;
    number_dir[26] = 5;
    number_dir[27] = 4;
    number_dir[28] = 6;
    number_dir[29] = 4;
    number_dir[30] = 3;
    number_dir[31] = 3;
    number_dir[32] = 3;
    number_dir[33] = 4;
    number_dir[34] = 4;
    number_dir[35] = 5;
    number_dir[36] = 3;
    number_dir[37] = 3;
    number_dir[38] = 4;
    number_dir[39] = 2;
    number_dir[40] = 4;
    number_dir[41] = 2;
    number_dir[42] = 2;
    number_dir[43] = 5;
    number_dir[44] = 5;
    number_dir[45] = 3;
    number_dir[46] = 3;
    number_dir[47] = 1;
    dir[1][1] = 2;
    dir[2][1] = 1;
    dir[2][2] = 3;
    dir[2][3] = 5;
    dir[3][1] = 2;
    dir[3][2] = 4;
    dir[3][3] = 5;
    dir[4][1] = 3;
    dir[4][2] = 6;
    dir[4][3] = 7;
    dir[5][1] = 2;
    dir[5][2] = 3;
    dir[5][3] = 6;
    dir[6][1] = 4;
    dir[6][2] = 5;
    dir[6][3] = 7;
    dir[6][4] = 15;
    dir[7][1] = 4;
    dir[7][2] = 6;
    dir[7][3] = 8;
    dir[7][4] = 9;
    dir[7][5] = 10;
    dir[7][6] = 15;
    dir[8][1] = 7;
    dir[8][2] = 9;
    dir[8][3] = 11;
    dir[8][4] = 12;
    dir[9][1] = 7;
    dir[9][2] = 8;
    dir[9][3] = 10;
    dir[10][1] = 7;
    dir[10][2] = 9;
    dir[10][3] = 11;
    dir[10][4] = 15;
    dir[10][5] = 20;
    dir[11][1] = 8;
    dir[11][2] = 10;
    dir[11][3] = 12;
    dir[11][4] = 13;
    dir[12][1] = 8;
    dir[12][2] = 11;
    dir[12][3] = 13;
    dir[12][4] = 14;
    dir[13][1] = 11;
    dir[13][2] = 12;
    dir[13][3] = 14;
    dir[13][4] = 19;
    dir[13][5] = 22;
    dir[14][1] = 12;
    dir[14][2] = 13;
    dir[14][3] = 19;
    dir[14][4] = 22;
    dir[15][1] = 6;
    dir[15][2] = 7;
    dir[15][3] = 10;
    dir[15][4] = 20;
    dir[16][1] = 15;
    dir[16][2] = 17;
    dir[16][3] = 20;
    dir[16][4] = 21;
    dir[17][1] = 16;
    dir[17][2] = 18;
    dir[18][1] = 17;
    dir[18][2] = 21;
    dir[18][3] = 25;
    dir[18][4] = 26;
    dir[19][1] = 13;
    dir[19][2] = 14;
    dir[19][3] = 20;
    dir[19][4] = 22;
    dir[20][1] = 10;
    dir[20][2] = 15;
    dir[20][3] = 16;
    dir[20][4] = 19;
    dir[20][5] = 21;
    dir[20][6] = 23;
    dir[21][1] = 16;
    dir[21][2] = 20;
    dir[21][3] = 23;
    dir[21][4] = 24;
    dir[21][5] = 25;
    dir[22][1] = 13;
    dir[22][2] = 14;
    dir[22][3] = 19;
    dir[22][4] = 20;
    dir[22][5] = 23;
    dir[23][1] = 20;
    dir[23][2] = 21;
    dir[23][3] = 22;
    dir[23][4] = 24;
    dir[24][1] = 21;
    dir[24][2] = 23;
    dir[24][3] = 25;
    dir[24][4] = 29;
    dir[24][5] = 30;
    dir[25][1] = 18;
    dir[25][2] = 21;
    dir[25][3] = 24;
    dir[25][4] = 26;
    dir[26][1] = 18;
    dir[26][2] = 25;
    dir[26][3] = 27;
    dir[26][4] = 28;
    dir[26][5] = 29;
    dir[27][1] = 26;
    dir[27][2] = 28;
    dir[27][3] = 29;
    dir[27][4] = 30;
    dir[28][1] = 26;
    dir[28][2] = 27;
    dir[28][3] = 31;
    dir[28][4] = 33;
    dir[28][5] = 36;
    dir[28][6] = 37;
    dir[29][1] = 24;
    dir[29][2] = 26;
    dir[29][3] = 27;
    dir[29][4] = 30;
    dir[30][1] = 24;
    dir[30][2] = 27;
    dir[30][3] = 29;
    dir[31][1] = 28;
    dir[31][2] = 32;
    dir[31][3] = 33;
    dir[32][1] = 31;
    dir[32][2] = 34;
    dir[32][3] = 35;
    dir[33][1] = 28;
    dir[33][2] = 31;
    dir[33][3] = 34;
    dir[33][4] = 37;
    dir[34][1] = 32;
    dir[34][2] = 33;
    dir[34][3] = 35;
    dir[34][4] = 38;
    dir[35][1] = 32;
    dir[35][2] = 34;
    dir[35][3] = 38;
    dir[35][4] = 40;
    dir[35][5] = 44;
    dir[36][1] = 28;
    dir[36][2] = 37;
    dir[36][3] = 39;
    dir[37][1] = 33;
    dir[37][2] = 36;
    dir[37][3] = 38;
    dir[38][1] = 34;
    dir[38][2] = 35;
    dir[38][3] = 37;
    dir[38][4] = 39;
    dir[39][1] = 36;
    dir[39][2] = 38;
    dir[40][1] = 35;
    dir[40][2] = 41;
    dir[40][3] = 43;
    dir[40][4] = 44;
    dir[41][1] = 40;
    dir[41][2] = 42;
    dir[42][1] = 41;
    dir[42][2] = 43;
    dir[43][1] = 40;
    dir[43][2] = 42;
    dir[43][3] = 44;
    dir[43][4] = 45;
    dir[43][5] = 46;
    dir[44][1] = 35;
    dir[44][2] = 38;
    dir[44][3] = 40;
    dir[44][4] = 43;
    dir[44][5] = 45;
    dir[45][1] = 43;
    dir[45][2] = 44;
    dir[45][3] = 46;
    dir[46][1] = 43;
    dir[46][2] = 45;
    dir[46][3] = 47;
    dir[47][1] = 46;
 
}
 
 
function paint() {
 
    for (s = 1; s < 48; s++) {
        if (x[s] == 1) $(pr[s]).css("fill", "blue");
        if (x[s] == 2) $(pr[s]).css("fill", "red");
        if (x[s] == 3) $(pr[s]).css("fill", "green");
        if (x[s] == 4) $(pr[s]).css("fill", "pink");
    }
 
}
 
最終更新:2016年10月20日 18:14