<?php require 'common.php'; if (array_key_exists('s', $_GET)) { Sessao::getSessaoAtual(); Mapa::renderizarImagem(); } elseif (array_key_exists('c', $_GET)) { Mapa::carregarEstrutura(); Mapa::renderizarConfiguracao(); } else { throw new Exception("Não foi possivel carregar o mapa."); }
<?php require 'common.php'; $msgerro = null; $sessao = null; $meuPersonagem = null; if (array_key_exists('s', $_GET)) { $sessao = Sessao::getSessaoAtual(); if (count($_POST) > 0) { if ($sessao->getIdMestre() == ID_JOGADOR && $_POST['acao'] == 'Iniciar') { $sessao->comecar(); header('Location: sessao.php?s=' . Sessao::idSessao()); exit; } if (array_key_exists('personagem', $_POST)) { $id_personagem = intval($_POST['personagem']); } if ($id_personagem <= 0) { $msgerro = 'Selecione o personagem.'; } if (is_null($msgerro)) { $meuPersonagem = Personagem::pegar($id_personagem); $meuPersonagem->setSessao(Sessao::idSessao()); header('Location: sessao-grupo.php?s=' . Sessao::idSessao()); exit; } } $id_personagem = Personagem::pegarPorSessao(); if ($id_personagem > 0) { $meuPersonagem = Personagem::pegar($id_personagem); }
public function renderizarMenu() { if (in_array($this->cod_situacao, array(MORTO, DESMAIADO))) { return false; } echo '<ul class="sf-menu sf-vertical" id="acoes">'; if ($this->sobreAtaque()) { $this->renderizarMenuDefesa(); } if ($this->podeAtacar()) { $this->renderizarMenuMovimento(); } $sessao = Sessao::getSessaoAtual(); if ($sessao->getTipo() == SESSAO_SOLO || $sessao->getTipo() == SESSAO_GRUPO && $this->temTurno()) { echo '<li><a href="' . WEB_PATH . '/sessao.php?s=' . Sessao::idSessao() . '&id=' . $this->id_personagem . '&cmd=turno">Finalizar Turno</a></li>'; } echo '</ul>'; }