Ejemplo n.º 1
0
<?php

require 'common.php';
if (count($_POST) > 0 && $_POST['acao'] == 'falar') {
    $id_personagem = intval($_POST['id_personagem']);
    $texto = $_POST['texto_log'];
    if (substr($texto, 0, 1) == '/') {
        $texto = Dado::jogadaTexto($texto);
    }
    Sessao::escreverlog($texto, $id_personagem, LOG_CHAT);
    header('Location: sessao.php?s=' . Sessao::idSessao() . '&id=' . $id_personagem);
    exit;
}
$sessao = Sessao::getSessaoAtual();
if ($sessao->getTipo() == SESSAO_GRUPO && $sessao->getTempoTurno() > 0 && $sessao->getTempoSessao() <= 0) {
    $sessao->finalizarTurno();
    $sessao->atualizar();
    header('Location: sessao.php?s=' . Sessao::idSessao() . '&id=' . Sessao::idPersonagemAtual());
    exit;
}
$sessao->atualizar();
/*
$mapaFull = Mapa::gerarHex();
if (!is_null($sessao->personagemAtual())) {
   $pessoa = $sessao->personagemAtual();
   $mapaFull = Mapa::mapaZoom($mapaFull, $pessoa->getX(), $pessoa->getY(), 960, 350, $pessoa->getSentido(), 2);
}
$imagem64 = Mapa::convertToBase64($mapaFull);
imagedestroy($mapaFull);
*/
$personagem = null;