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(); } } } }
public static void Icebot() { KeyboardState klavye = Keyboard.GetState(); for (i = 0; i < 2; i++) { if (Game1.secilikarakter[i] == 0) { 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) || (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.IBchargeyon = SpriteEffects.None; Game1.IBchargekoordinat = new Vector2(Game1.koordinat[i].X + 44, Game1.koordinat[i].Y + 22); } else { Game1.IBchargeyon = SpriteEffects.FlipHorizontally; Game1.IBchargekoordinat = 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] += 3; Game1.parametre3[i] += 2; Game1.parametre4[i] += 1; 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.parametre4[i] >= 100) { Game1.parametre4[i] = 100; } } } 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; Game1.parametre3[i]--; Game1.parametre4[i] = 0; if (Game1.parametre1[i] < 0) { Game1.parametre1[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; Game1.parametre4[i] = 0; } if (((i == 0 && klavye.IsKeyDown(Keys.G)) || (i == 1 && klavye.IsKeyDown(Keys.NumPad2))) && Game1.parametre1[i] == 100) { Game1.parametre1[i] = 0; Game1.animasyon[i] = 10; if (Game1.yon[i] == SpriteEffects.None) { Game1.IBicekoordinat = new Vector2(Game1.koordinat[i].X + Game1.robotattack[Game1.secilikarakter[i]].X, Game1.koordinat[i].Y + Game1.robotattack[Game1.secilikarakter[i]].Y); Game1.IBiceleft = false; } else { Game1.IBicekoordinat = new Vector2(Game1.koordinat[i].X + 48 - Game1.robotattack[Game1.secilikarakter[i]].X, Game1.koordinat[i].Y + Game1.robotattack[Game1.secilikarakter[i]].Y); Game1.IBiceleft = true; } } if (((i == 0 && klavye.IsKeyDown(Keys.Y)) || (i == 1 && klavye.IsKeyDown(Keys.NumPad6))) && Game1.parametre3[i] == 100 && Game1.koordinat[i].Y == 406 && Game1.durum[i] == 0) { Game1.parametre3[i] = 0; Game1.durum[i] = 5; } if (((i == 0 && klavye.IsKeyDown(Keys.T)) || (i == 1 && klavye.IsKeyDown(Keys.NumPad5))) && Game1.parametre4[i] == 100 && Game1.koordinat[i].Y == 406 && Game1.durum[i] == 0 && !Game1.icearena) { Game1.parametre4[i] = 0; Game1.durum[i] = 6; } if (Game1.durum[i] == 6) { HitDetection.SnowyPortal(); } if (Game1.durum[i] == 5) { HitDetection.Iceball(); } if (Game1.IBchargekoordinat != new Vector2(-1000, -1000)) { HitDetection.ChargeIceFire(); } if (Game1.IBicekoordinat != new Vector2(-1000, -1000)) { HitDetection.Ice(); } } } }