setTimeout(\"showNotification('".$note."');\", 1000);
if (getCookie('pref_mute') != 'true') {
setTimeout(\"soundManager.setVolume('achieve', 40);\", 1340);
setTimeout(\"soundManager.play('achieve');\", 1350);
}
";
}
}
?>
//
//
//
?>
//echo soundManager1();
echo soundManager2();
?>
if ($accepted) {
if (!hasCompletedTutorial($userID)) {
echo "
Complete the tutorial to unlock this blue wall color!";
echo "";
}
} else {
echo "
New to Pathery? Start Here!
";
}
// 3 Main maps
$motd = MapOfTheDay(MapType::Simple);
$jmid[MapType::Simple] = $motd['id'];
$mapContent = displayMaze($motd, MapType::Simple);
$mapNames[MapType::Simple] = 'Simple';
$motd = MapOfTheDay(MapType::Normal);
$jmid[MapType::Normal] = $motd['id'];
$mapContent .= displayMaze($motd, MapType::Normal);
$mapNames[MapType::Normal] = 'Normal';
// Complex Map
$motd = MapOfTheDay(MapType::Complex);
$jmid[MapType::Complex] = $motd['id'];
$mapContent .= displayMaze($motd, MapType::Complex);
$mapNames[MapType::Complex] = $motd['map'][0][6];
if ($mapNames[MapType::Complex] == '') {
$mapNames[MapType::Complex] = 'Complex';
}
// Additional or special maps:
$motd = MapOfTheDay(MapType::Special);
$jmid[MapType::Special] = $motd['id'];
$mapContent .= displayMaze($motd, MapType::Special);
$mapNames[MapType::Special] = $motd['map'][0][6];
if ($mapNames[MapType::Special] == '') {
$mapNames[MapType::Special] = 'Special';
}
$motd = MapOfTheDay(MapType::Weekly);
$jmid[MapType::Weekly] = $motd['id'];
$mapContent .= displayMaze($motd, MapType::Weekly);
$mapNames[MapType::Weekly] = $motd['map'][0][6];
if ($mapNames[MapType::Weekly] == '') {
$mapNames[MapType::Weekly] = 'Ultra Complex';
}
echo '
';
foreach ($mapNames as $key => $value) {
echo "
$value\n";
}
echo '
';
?>
echo $mapContent; ?>
function displayMaze($motd, $mapType) {
global $accepted, $userID;
//Gather data for map;
$mapID = $motd['id'];
$map = $motd['map'];
$topscorediv = "
";
$mysolution = '';
$mymoves = 0;
if ($accepted) {
$sol = getSolution($userID, $mapID);
$mysolution = $sol['solution'];
//TODO: implement mymoves
$mymoves = $sol['moves'];
}
if (isset($_SESSION[$mapID.'sol']) && $_SESSION[$mapID.'moves'] > $mymoves) {
$mysolution = $_SESSION[$mapID.'sol'];
$mymoves = $_SESSION[$mapID.'moves'];
}
$r = "
";
$r .= "
";
$r .= "
";
$r .= "
";
$r .= $topscorediv;
$r .= '
';
$r .= '
';
$r .= '
';
//Clear our floatingness
$r .= '
';
return $r;
}
$timeUntilNewDailyMap = strtotime("tomorrow") - strtotime("now");
$timeUntilNewWeeklyMap = strtotime(getNextWeeklyMapDateTime()) - strtotime("now");
?>
Loading...