public void MermiHakkiYaz(string isim, int x, int y, Tank tank) { if (zaman > 0.1f && tank.mermiHakki <= 0) { tank.mermiHakki--; zaman = 0; } if (tank.mermiHakki <= 0 || tank.ozelGucDurum) { if (tank.mermiHakki % 2 == 0 || tank.ozelGucDurum) { if (tank.ozelGucDurum) { Resim.YaziYaz("SINIRSIZ MERMI", x, y - 30, 50); } else { Resim.YaziYaz("MERMINIZ BITTI", x, y - 30, 50); Resim.YaziYaz(isim, x + 100, y + 20, 25); } } } else { Resim.YaziYaz("KALAN MERMI SAYISI = " + " " + tank.mermiHakki.ToString(), x, y - 30, 30); Resim.YaziYaz(isim, x, y, 20); } if (tank.mermiHakki <= 0) { zaman += Resim.FrameTime; } }
public void Ciz(int canx, int cany, int tankNo) { //Resim.YaziYaz(Can.ToString(), 100, 100, 50); if (Can > 50 && !oyunBitti) { if (arizaAnimNo > 14) { arizaAnimNo = 0; } Resim.Ciz(ariza[(int)arizaAnimNo], x - 70, y - 50, 200, 200); arizaAnimNo += 25 * Resim.FrameTime; } Resim.Ciz(renkli, canx + 8, cany + 38, 393, 35); Resim.Ciz(mavi, canx + 8, cany + 38, Can * 4, 35); Resim.Ciz(kalanCanDis, canx, cany, 500, 108); if (ozelGucDurum && !oyunBitti) { Resim.Ciz(tanklar[(int)displayTank], x, y, 60, 100, rotation, 255, 105, 139, 34); } else if (tankNo == 1 && !oyunBitti) { Resim.Ciz(tanklar[(int)displayTank], x, y, 60, 100, rotation, 255, 255, 48, 48); } else if (tankNo == 2 && !oyunBitti) { Resim.Ciz(tanklar[(int)displayTank], x, y, 60, 100, rotation, 255, 125, 38, 205); } //Resim.YaziYaz("CAN = " + Can, canx, cany - 30, 50); string tank = tankNo == 1 ? "MAVI TANK" : "KIRMIZI TANK"; if (Can == 100) { oyunBitti = true; Resim.YaziYaz(tank + " KAZANDI", 250, 250, 100); Resim.YaziYaz("Tekrar Oynamak Icin ENTER", 380, 500, 50); } }
public void OzelGucCerceve(Tank tank1, Tank tank2) { if ((tank1.ozelGucDurum || tank2.ozelGucDurum)) { ozelGucZaman = 0; tank1.cerceveSoru = false; tank2.cerceveSoru = false; } if (ozelGucZaman < 20.0f && (!tank1.oyunBitti && !tank2.oyunBitti)) { Resim.Ciz(cerceve, 540, 336, 200, 200); Resim.YaziYaz((20 - (int)ozelGucZaman).ToString(), 600, 10, 50); } else { tank1.cerceveSoru = true; tank2.cerceveSoru = true; } ozelGucZaman += Resim.FrameTime; }