function test_uitvoeringen2() { $u = 1; $h = 1; $e = 0; uitvoeringen($u, $h, $e); $this->assertEquals(1, $e); }
function gevonden_diagonaal2(&$regel, &$aantal_kolommen, &$kolom, &$diagonaal) { global $regel_s, $kolom_s, $a_gevonden; $cel = $regel * $aantal_kolommen + $kolom; $a_gevonden[] = $cel; $kolom_s = $kolom_s + 1; $regel_s = $regel_s + 1; $kolom = $kolom - 1; $regel = $regel + 1; uitvoeringen($uitgevoerd, $herhalingen, $einde); }
function gevonden_woordslang(&$regel, &$aantal_kolommen, &$kolom) { global $a_gevonden, $aantal_regels, $boven_d, $onder_d, $links_d, $rechts_d, $boven, $onder, $links, $rechts, $verplaatsing; $cel = $regel * $aantal_kolommen + $kolom; $a_gevonden[] = $cel; if ($regel > 0 and $boven_d == 0) { $regel = $regel - 1; $boven = $boven + 1; $verplaatsing[] = 'b'; $onder_d = 1; //echo 'boven'; } else { if ($regel < $aantal_regels - 1 and $onder_d == 0) { $regel = $regel + 1; $onder = $onder + 1; $verplaatsing[] = 'o'; $boven_d = 1; //echo 'onder'; } else { if ($kolom > 0 and $rechts_d == 0) { $kolom = $kolom + 1; $rechts = $rechts + 1; $verplaatsing[] = 'r'; $links_d = 1; //echo 'rechts'; } else { if ($kolom < $aantal_kolommen - 1 and $links_d == 0) { $kolom = $kolom - 1; $links = $links + 1; $verplaatsing[] = 'l'; $rechts_d = 1; //echo 'links'; } } } uitvoeringen($uitgevoerd, $herhalingen, $einde); } }