Toprak Savaşı

by XcsN

JavaScript

var renk = ["blue", "red", "green", "yellow", "aqua"];
var w = 1200,
    h = 800,
    byt = 20,
    r = Raphael(0, 0, w, h);
karesay = new Array();
for (x = 1; x < 5; x++)
karesay[x] = 100;
karesay[0] = -1;
var kare = new Array();
for (x = 0; x < byt; x++)
kare[x] = new Array();

var harita = new Array();
for (x = 0; x < byt; x++)
harita[x] = new Array();

for (x = 0; x < byt; x++)
for (y = 0; y < byt; y++) {
    if (x < 10 && y < 10) {
        kare[x][y] = r.rect(10 + x * 20, 10 + y * 20, 20, 20).attr({
            fill: renk[1]
        });
    }
    else if (x >= 10 && y < 10) {
        harita[x][y] = 2;
        kare[x][y] = r.rect(10 + x * 20, 10 + y * 20, 20, 20).attr({
            fill: renk[2]
        });
    }
    else if (x < 10 && y >= 10) {
        harita[x][y] = 3;
        kare[x][y] = r.rect(10 + x * 20, 10 + y * 20, 20, 20).attr({
            fill: renk[3]
        });
    }
    else {
        harita[x][y] = 4;
        kare[x][y] = r.rect(10 + x * 20, 10 + y * 20, 20, 20).attr({
            fill: renk[4]
        });
    }
}

var sira = 1,
    oyun = 1,
    a = 450;
while (oyun == 1) {
    var say = 0;
    for (x = 1; x < 5; x++) {
        if (karesay[x] == 0) say++;
        var qwe = r.rect(a, 10 + (x - 1) * 40, 40, 40).attr({
            fill: renk[x]
        });
        r.text(a + 20, x * 40 - 10, karesay[x]).attr("font-size", "16px");
    }
    if (say >= 3) oyun = 0;
    sira++;
    if (sira == 5) oyun = 0;
/*if(karesay[sira]==0)
         {
            sira++;
            if(sira==5)
                 sira=-4;
            if(karesay[sira]==0)
               sira++;
         }
         if(sira==5)
             sira=-4;*/
}

//var c=r.rect(10,10,10,10);