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);