Maze 2008: Sample Program
0402.pl
#!/usr/bin/perl
# Prepare a new terminal screen
require Term::Screen;
$rt=new Term::Screen;
$rt->clrscr();
# Get the contents of the map file
open (MF, "< maze04.map");
@map = <MF>;
close (MF);
$left=25;
$vert=5;
foreach $l (@map)
{
$rt->at($vert, $left)->puts("$l");
$vert = $vert + 1;
}