示例#1
0
 public function start()
 {
     $this->millis = self::TIMER;
     $this->grid = BoggleGrid::create($this->lang);
     $this->dictionary = Dictionary::create($this->lang, "4x4");
     $this->words = new ArrayList("BoggleWord");
     return "games/boggle/boggle";
 }
示例#2
0
<?php

require_once "path.php";
session_start();
require_once "lib/error/runtime-errors.php";
set_exception_handler("handleException");
set_error_handler("handleError", E_ALL);
$dic = Dictionary::create("nl", "4x4");
$grid = new BoggleGrid(String::fromPrimitives(array("N", "E", "A", "E", "A", "L", "R", "F", "N", "F", "S", "U", "K", "K", "U", "R")));
$start = time();
$words = $dic->getPossibleWords($grid);
$duration = time() - $start;
?>
<ul>
	<?php 
foreach ($words as $word) {
    ?>
<li><?php 
    echo $word;
    ?>
</li><?php 
}
?>
</ul>
<p>Finished in <?php 
echo $duration;
?>
 seconds for all words in dictionary.</p>