goUp();
}
if ($_POST['action'] === 'down') {
$map->goDown();
}
if ($_POST['action'] === 'left') {
$map->goLeft();
}
if ($_POST['action'] === 'right') {
$map->goRight();
}
if ($_POST['action'] === 'clear') {
Player::clear();
}
/** Для отладки. */
?>
P:[= Player::getPos()[0] ?>,= Player::getPos()[1] ?>] MAP:[= $_SESSION['mapname'] ?>]
Смена локаций на MAP:[0,2] и MAP2:[4,2]. Да, там надо повторно клацнуть чтобы всё сменилось, но опять же, это
принцип на коленке, а не готовое решение. Если хранить всё хоть в какой-то базе, а не в сессиях от половины этих
костылей можно отказаться.
drawVisible();
require_once '../resources/views/map-controls.html';
echo 'Карта целиком:
';
MapData::drawFullMap();