示例#1
0
<?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.");
}
示例#2
0
<?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>';
 }