<?php error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE); require 'common.php'; if (!is_null(Mapa::getId())) { if (!Mapa::carregarEstrutura(Mapa::getId())) { Mapa::setHexHeight(70); Mapa::setMapWidth(10); Mapa::setMapHeight(6); Mapa::gerarMapa(); Mapa::gravarEstrutura(Mapa::getId()); } } else { $id_mapa = Mapa::novoIdMapa(); header('Location: mapa-creator.php?map=' . $id_mapa); exit; } if (count($_POST) > 0) { $x = intval($_POST['x']); $y = intval($_POST['y']); $queda = intval($_POST['queda']); $luz = intval($_POST['luz']); $area = Mapa::getArea($x, $y); $area->setTipo($_POST['tipo']); $area->setImagem($_POST['imagem']); $area->setDesnivel(intval($_POST['desnivel'])); $area->setQueda(intval($_POST['queda'])); $area->setLuz(intval($_POST['luz'])); Mapa::gravarEstrutura(Mapa::getId()); header('content-type: application/json'); echo Mapa::getAreaJson($area);