return $map; } catch (Exception $ex) { print "\nMap file does not exist!\n"; return false; } } function label($string = "") { echo "\n\n{$string}\n\n"; } $mapClass = new map(); $map = openMapFile($prompt); // repeat while map not found and input was not interrupted by user do { if ($map) { $mapClass->create($map); label("O U T P U T"); echo "highest elevation : " . $mapClass->MAX . "\n X-coordinate: " . $mapClass->X . "\n Y-coordinate: " . $mapClass->Y . "\n Drop = " . $mapClass->DROP . "\n Length = " . $mapClass->LENGTH; echo "\n\nAnswer Email : " . $mapClass->LENGTH . $mapClass->DROP . "@redmart.com"; break; } else { if (prompt("File not found. Do you want to try again? (y/n) : ") === "y") { $map = openMapFile($prompt); if ($map) { $mapClass->create($map); label("O U T P U T"); echo "highest elevation : " . $mapClass->MAX . "\n X-coordinate: " . $mapClass->X . "\n Y-coordinate: " . $mapClass->Y . "\n Drop = " . $mapClass->DROP . "\n Length = " . $mapClass->LENGTH; echo "\n\nAnswer Email : " . $mapClass->LENGTH . $mapClass->DROP . "@redmart.com"; } } else { echo "Thank you for using my program!";