/// <summary> /// Verifica se algum personagem morreu (jogador ou monstro) /// </summary> private void checkLife() { //monstro morto jogador vivo if (monstro.Life <= 0 && jogador.Life > 0) { if (monstro.ItemDrop != null) { if (jogador.ColetarItem(monstro.ItemDrop)) { Mensagem("Item: " + monstro.ItemDrop.Nome, "Novo Item adquirido"); } } jogador.Conhecimento += monstro.ConhecimentoDrop; jogador.Animo -= contAnimo; jogador.Persistencia -= contPersistencia; jogador.LevelUp(); musicBattle.Pause(); musicBattle = null; if (!ChequeFimJogo()) { Frame.GoBack(); } } //jogador morto monstro vivo else if (jogador.Life <= 0) { musicBattle.Pause(); musicBattle = null; this.Frame.Navigate(typeof(GameOver), monstro); //criar tela ou mensagem de personagem morto (game over) } }