public void BotaItens(int i) { DadosDoPersonagem dados = GameController.g.manager.Dados; if (PodeAbrirMenuDeImagem() && dados.Itens.Count > 0) { VerificaSetarManager(); if (i > 0) { if (dados.Itens.Count > dados.itemSai + i) { dados.itemSai += i; } else { dados.itemSai = 0; } } else if (i < 0) { if (dados.itemSai + i >= 0) { dados.itemSai += i; } else { dados.itemSai = dados.Itens.Count - 1; } } imgMenu.Acionada(TipoHud.items); HudM.AtualizeImagemDeAtivos(); //hudM.MenuDeI.IniciarHud(manager.Dados, TipoDeDado.item, manager.Dados.Itens.Count,FuncaoDoUseiItem, 15); } }
public void BotaoMaisCriature(int i) { if (PodeAbrirMenuDeImagem()) { VerificaSetarManager(); DadosDoPersonagem dados = manager.Dados; if (dados.CriaturesAtivos.Count - 1 > dados.CriatureSai + i) { dados.CriatureSai += i; } else { dados.CriatureSai = 0; } imgMenu.Acionada(TipoHud.criatures); HudM.AtualizeImagemDeAtivos(); } }
void RetornoDeReplace() { if (replace.Fluxo == FluxoDeRetorno.criature || replace.Fluxo == FluxoDeRetorno.menuCriature) { if (estaEmLuta) { encontros.InimigoAtivo.Estado = CreatureManager.CreatureState.selvagem; } manager.AoCriature(encontros.InimigoAtivo); } if (replace.Fluxo == FluxoDeRetorno.menuCriature || replace.Fluxo == FluxoDeRetorno.menuHeroi) { hudM.PauseM.PausarJogo(); hudM.PauseM.BotaoCriature(); } replace = null; HudM.AtualizaHudHeroi(manager.CriatureAtivo.MeuCriatureBase); }
public void BotaoMaisAtaques(int i) { if (PodeAbrirMenuDeImagem()) { VerificaSetarManager(); //hudM.MenuDeI.IniciarHud(manager.Dados, TipoDeDado.golpe, manager.Dados.CriaturesAtivos[0].GerenteDeGolpes.meusGolpes.Count, GerenciadorDeGolpes gg = manager.Dados.CriaturesAtivos[0].GerenteDeGolpes; if (i > 0) { if (gg.meusGolpes.Count > gg.golpeEscolhido + i) { gg.golpeEscolhido += i; } else { gg.golpeEscolhido = 0; } } else if (i < 0) { if (gg.golpeEscolhido + i >= 0) { gg.golpeEscolhido += i; } else { gg.golpeEscolhido = gg.meusGolpes.Count - 1; } } imgMenu.Acionada(TipoHud.golpes); HudM.AtualizeImagemDeAtivos(); //hudM.MenuDeI.FinalizarHud(); //hudM.Btns.ImagemDoAtaque(manager); //},5 //); } }
void RetornoDeReplace() { if (replace.Fluxo == FluxoDeRetorno.criature || replace.Fluxo == FluxoDeRetorno.menuCriature) { if (estaEmLuta) { encontros.InimigoAtivo.Estado = CreatureManager.CreatureState.selvagem; } manager.AoCriature(encontros.InimigoAtivo); } if (replace.Fluxo == FluxoDeRetorno.menuCriature || replace.Fluxo == FluxoDeRetorno.menuHeroi) { HudM.MenuDePause.PausarJogo(); HudM.MenuDePause.BotaoCriature(); HudM.Menu_Basico.FinalizarHud(); } replace = null; HudM.AtualizaDadosDaHudVida(false); //HudM.AtualizaHudHeroi(manager.CriatureAtivo.MeuCriatureBase); }
public void MeuCriatureComUZeroPE() { Manager.Dados.CriaturesAtivos[0].CaracCriature.meusAtributos.PE.Corrente = 0; HudM.AtualizaDadosDaHudVida(false); }
public void InimigoComUmPV() { encontros.ColocarUmPvNoInimigo(); HudM.AtualizaDadosDaHudVida(true); }