public static void Electro() { for (i = 0; i < 2; i++) { if (Game1.secilikarakter[i] == 5) { C[i]++; if (C[i] == 6) { if (Game1.ELcharge) { if (Game1.durum[i] == 1) { Game1.durum[i] = 0; } Game1.parametre3[i] -= 2; if (Game1.parametre3[i] == 0) { Game1.ELcharge = false; } Random rnd = new Random(); if (Game1.animasyon[i] == 0 || Game1.animasyon[i] == 2) { Game1.animasyon[i] = 21; } else if (Game1.animasyon[i] == 1 || Game1.animasyon[i] == 3) { Game1.animasyon[i] = 22; } else if (Game1.animasyon[i] == 4) { Game1.animasyon[i] = 25; } else if (Game1.animasyon[i] == 5) { Game1.animasyon[i] = 24; } else if (Game1.animasyon[i] == 6) { Game1.animasyon[i] = 25; } else if (Game1.animasyon[i] == 7) { Game1.animasyon[i] = 26; } else if (Game1.animasyon[i] == 8) { Game1.animasyon[i] = rnd.Next(27, 29); } else if (Game1.animasyon[i] == 9) { Game1.animasyon[i] = rnd.Next(29, 31); } else { Game1.animasyon[i] = 22; } int j = 0; if (i == 0) { j = 1; } if (Game1.koordinat[i].X + 40 > Game1.koordinat[j].X && Game1.koordinat[j].X + 40 > Game1.koordinat[i].X && Game1.koordinat[i].Y + 40 > Game1.koordinat[j].Y && Game1.koordinat[j].Y + 40 > Game1.koordinat[i].Y) { Game1.animasyon[j] = 14; Game1.saglik[j]--; } } C[i] = 0; if (Game1.durum[i] == 0) { Game1.parametre1[i] += 1; Game1.parametre2[i] += 2; if (!Game1.ELcharge) { Game1.parametre3[i] += 2; } if (Game1.parametre1[i] >= 100) { Game1.parametre1[i] = 100; } if (Game1.parametre2[i] >= 100) { Game1.parametre2[i] = 100; } if (Game1.parametre3[i] >= 100) { Game1.parametre3[i] = 100; } } } if (Game1.durum[i] == 1 || Game1.durum[i] == 21) { Game1.parametre1[i]--; Game1.parametre2[i]--; Game1.parametre3[i] -= 2; if (Game1.parametre1[i] < 0) { Game1.parametre1[i] = 0; } if (Game1.parametre2[i] < 0) { Game1.parametre2[i] = 0; } if (Game1.parametre3[i] < 0) { Game1.parametre3[i] = 0; } } else if (Game1.durum[i] == 2 || Game1.durum[i] == 3) { Game1.parametre1[i] = 0; Game1.parametre2[i] = 0; Game1.parametre3[i] = 0; } KeyboardState klavye = Keyboard.GetState(); if (Game1.ELwavekoordinat == new Vector2(-1000, -1000) && !Game1.ELcharge && ((i == 0 && klavye.IsKeyDown(Keys.G)) || (i == 1 && klavye.IsKeyDown(Keys.NumPad2))) && Game1.parametre1[i] == 100 && Game1.durum[i] == 0) { Game1.animasyon[i] = 10; Game1.parametre1[i] = 0; if (Game1.yon[i] == SpriteEffects.None) { Game1.ELwavekoordinat = new Vector2(Game1.koordinat[i].X + Game1.robotattack[Game1.secilikarakter[i]].X, Game1.koordinat[i].Y + Game1.robotattack[Game1.secilikarakter[i]].Y); Game1.ELwaveyon = SpriteEffects.None; Game1.ELwaveanimasyon = 0; } else { Game1.ELwavekoordinat = new Vector2(Game1.koordinat[i].X - 12 - Game1.robotattack[Game1.secilikarakter[i]].X, Game1.koordinat[i].Y + Game1.robotattack[Game1.secilikarakter[i]].Y); Game1.ELwaveyon = SpriteEffects.FlipHorizontally; Game1.ELwaveanimasyon = 0; } } else if (!Game1.ELcharge && ((i == 0 && klavye.IsKeyDown(Keys.Y)) || (i == 1 && klavye.IsKeyDown(Keys.NumPad6))) && Game1.parametre2[i] == 100 && Game1.koordinat[i].Y == 406 && Game1.durum[i] == 0) { Game1.parametre2[i] = 0; Game1.durum[i] = 5; Game1.animasyon[i] = 16; } else if (((i == 0 && klavye.IsKeyDown(Keys.T)) || (i == 1 && klavye.IsKeyDown(Keys.NumPad5))) && Game1.parametre3[i] == 100 && Game1.durum[i] == 0) { Game1.durum[i] = 6; Game1.animasyon[i] = 18; } if (Game1.durum[i] == 5) { HitDetection.Ground(); } else if (Game1.durum[i] == 6) { HitDetection.ChargeElectric(); } if (Game1.ELwavekoordinat != new Vector2(-1000, -1000)) { HitDetection.Electrowave(); } } } }
public static void Firebot() { KeyboardState klavye = Keyboard.GetState(); for (i = 0; i < 2; i++) { if (Game1.secilikarakter[i] == 1) { if (((klavye.IsKeyDown(Keys.NumPad5) && i == 1) || (klavye.IsKeyDown(Keys.T) && i == 0)) && Game1.koordinat[i].Y < 406 && Game1.durum[i] == 0) { if (Game1.animasyon[i] < 18) { Game1.animasyon[i] = 18; } Game1.ziplama[i] = 0; Game1.koordinat[i].Y -= 4; if (Game1.koordinat[i].Y < 10) { Game1.koordinat[i].Y = 10; } } else { if (Game1.ziplama[i] == 0 && (Game1.durum[i] == 0 || Game1.durum[i] == 1) && Game1.koordinat[i].Y < 406) { Game1.koordinat[i].Y += 12; if (Game1.koordinat[i].Y > 406) { Game1.koordinat[i].Y = 406; } } } C[i]++; if (C[i] == 6) { if (((i == 0 && klavye.IsKeyDown(Keys.H)) || (i == 1 && klavye.IsKeyDown(Keys.NumPad3))) && Game1.durum[i] == 0 && !((klavye.IsKeyDown(Keys.T) && i == 0) || (i == 1 && klavye.IsKeyDown(Keys.NumPad5) && i == 1))) { Game1.parametre2[i] += 4; } else { if (Game1.parametre2[i] == 100) { Game1.animasyon[i] = 24; if (Game1.yon[i] == SpriteEffects.None) { Game1.FBchargeyon = SpriteEffects.None; Game1.FBchargekoordinat = new Vector2(Game1.koordinat[i].X + 44, Game1.koordinat[i].Y + 22); } else { Game1.FBchargeyon = SpriteEffects.FlipHorizontally; Game1.FBchargekoordinat = new Vector2(Game1.koordinat[i].X - 12, Game1.koordinat[i].Y + 22); } } Game1.parametre2[i] = 0; } C[i] = 0; if (Game1.durum[i] == 0) { Game1.parametre1[i] += 2; if (Game1.parametre1[i] >= 100) { Game1.parametre1[i] = 100; } if (Game1.parametre2[i] >= 100) { Game1.parametre2[i] = 100; } } if (((klavye.IsKeyDown(Keys.NumPad5) && i == 1) || (klavye.IsKeyDown(Keys.T) && i == 0)) && Game1.koordinat[i].Y < 406 && Game1.durum[i] == 0) { Game1.animasyon[i]++; if (Game1.animasyon[i] >= 22) { Game1.animasyon[i] = 18; } } } if (Game1.parametre2[i] > 30 && Game1.parametre2[i] % 8 <= 3) { Game1.animasyon[i] = 22; } else if (Game1.parametre2[i] > 30 && Game1.parametre2[i] % 8 >= 4) { Game1.animasyon[i] = 23; } if (Game1.durum[i] == 1 || Game1.durum[i] == 4 || Game1.durum[i] == 21) { Game1.parametre1[i]--; Game1.parametre2[i] = 0; if (Game1.parametre1[i] < 0) { Game1.parametre1[i] = 0; } } else if (Game1.durum[i] == 2 || Game1.durum[i] == 3) { Game1.parametre1[i] = 0; Game1.parametre2[i] = 0; } if (((i == 0 && klavye.IsKeyDown(Keys.G)) || (i == 1 && klavye.IsKeyDown(Keys.NumPad2))) && Game1.parametre1[i] == 100 && Game1.koordinat[i].Y == 406) { Game1.parametre1[i] = 0; Game1.durum[i] = 5; Game1.animasyon[i] = 16; } if (Game1.durum[i] == 5) { HitDetection.Ground(); } if (Game1.FBchargekoordinat != new Vector2(-1000, -1000)) { HitDetection.ChargeIceFire(); } } } }