// troubleshoot //MessageBoxResult result = MessageBox.Show("Controlní text - string"); public MainWindow() { InitializeComponent(); //nastavení timerů // prvotní nastavení timerů fightTimer.Tick += new EventHandler(fightTimer_Tick); fightTimer.Interval = new TimeSpan(0, 0, 0, 0, 200); randomMovemet.Tick += new EventHandler(rnMovement_Tick); randomMovemet.Interval = enSpeed; projectileMovement.Tick += new EventHandler(projectileMovement_Tick); projectileMovement.Interval = new TimeSpan(0, 0, 0, 0, 6); enemyProjectileMovement.Tick += new EventHandler(enemyProjectileMovement_Tick); enemyProjectileMovement.Interval = new TimeSpan(0, 0, 0, 0, 4); manaRecovery.Tick += new EventHandler(recoverMana); manaRecovery.Interval = new TimeSpan(0, 0, 0, 1, 800); enduranceRecovery.Tick += new EventHandler(recoverEndurance); enduranceRecovery.Interval = new TimeSpan(0, 0, 0, 1, 0); clickDelay.Tick += new EventHandler(delayClick); clickDelay.Interval = new TimeSpan(0, 0, 0, 0, 350); enFireDelay.Tick += new EventHandler(delayEnFire); enFireDelay.Interval = new TimeSpan(0, 0, 0, 1, 700); inc.IsSelected = true; plInteract = new PlayerIntercations(); interact = new basicInteractions(); enInteract = new EnemyInteractions(enemy); // stats.IsEnabled = false; // zakáže otevíráníé tabu // stats.IsSelected = true; // vynuceně změní tab }
public Fight(IEnemy enemy, Player player) { c = interact.getContext(); enemyControl = c.enemyControl; c.randomMovemet.Interval = enemy.MovementSpeed; c.randomMovemet.Start(); c.fight.IsEnabled = true; interact.show(c.fight); c.stats.IsEnabled = false; //c.equip.IsEnabled = false; c.story.IsEnabled = false; interact.collapse(c.stats); //interact.collapse(c.equip); interact.collapse(c.story); c.manaRecovery.Start(); c.enduranceRecovery.Start(); c.enemyControl.Width = enemy.enWidth; c.en_hp.Maximum = enemy.maxHP; c.en_hp.Value = enemy.maxHP; enemy.HP = enemy.maxHP; c.hp.Maximum = player.maxHP; c.hp.Value = player.maxHP; player.HP = player.maxHP; c.mana.Maximum = player.manaMax; c.mana.Value = player.manaMax; player.Mana = player.manaMax; c.endurance.Maximum = player.enduranceMax; c.endurance.Value = player.enduranceMax; player.Endurance = player.enduranceMax; ImageSource enSource = enemy.Img; ImageBehavior.SetAnimatedSource(enemyControl, enSource); ImageSource plSource = player.skin; ImageBehavior.SetAnimatedSource(c.playerControl, plSource); interact.hide(c.playerWeapon); c.textureBrush.ImageSource = enemy.Background; player.won = false; PlayerIntercations plI = new PlayerIntercations(); plI.pickWeapon(); plI.pickWeapon(); plI.pickAttack2(true, false); interact.hide(c.playerWeapon); }