<?
require_once("lines.php");
session_start();
$lines = new lines();
if ( !$_SESSION['field'] ){
$begin = 1;
$field = $lines->begin();
$field[111][111] = 0;
$_SESSION['field'] = $field;
$new = $lines->newpoint($field);
$_SESSION['new'] = $new;
} else {
$field = $_SESSION['field'];
}
if ($_GET['select1']){
//
for( $i = 1; $i < 11; $i++ ){
for( $j = 1; $j < 11; $j++ ){
$c[$i][$j] = 0;
}
}
$sel1 = (int)$_GET['select1'];
$sel2 = (int)$_GET['select2'];
$sel3 = (int)$_GET['select3'];
$sel4 = (int)$_GET['select4'];
if ( $field[$sel4][$sel3] == 0 ){
$b = $lines->reach($sel2,$sel1,$field,$c);
if ( $b[$sel4][$sel3] == 1 ) $checkmove = 1;
}
//
if ( $checkmove )
$field = $lines->move($_GET['select2'],$_GET['select1'],$_GET['select4'],$_GET['select3'],$field);
}
$field1 = $field;
$field = $lines->kill($field);
for( $i = 1; $i < 11; $i++ ){
for( $j = 1; $j < 11; $j++ ){
if ($field[$i][$j] == 0)$k2++;
if ($field1[$i][$j] == 0)$k1++;
}
}
if( $_SESSION['new'] && $checkmove && $k2 == $k1 ){
$field = $lines->placenew($field,$_SESSION['new']);
}
$field1 = $field;
$field = $lines->kill($field);
if( $lines->checkloose($field) == 0 ){
header("Location: ./result.php?res=".$field[111][111]);
-- INSERT -- 59,1 Top
if( $lines->checkloose($field) == 0 ){
header("Location: ./result.php?res=".$field[111][111]);
exit;
}
if ( $checkmove ){
$_SESSION['new'] = $lines->newpoint($field);
}
$lines->draw($field,"./img/".session_id().".gif",$_SESSION['new'],$field[111][111]);
$_SESSION['field'] = $field;
if ( $checkmove !== 1 and $begin !== 1 ){
echo "ERROR! WRONG MOVE!<br/>";
}
?>
<img src="img.php?s=<?=session_id()?>&rnd=<?=rand(1,10000)?>" alt="" /><br/>
<form action="example.php" method="get">
<input type="hidden" name="check" value="1"/>
<select name="select2">
<? for( $i = 1; $i < 11; $i++ ){ ?>
<option value="<?=$i?>"><?=$lines->alphabet($i)?></option>
<? } ?>
</select>
<select name="select1">
<? for( $i = 1; $i < 11; $i++ ){ ?>
<option value="<?=$i?>"><?=$i?></option>
<? } ?>
</select><br/>
<select name="select4" title="select">
<? for( $i = 1; $i < 11; $i++ ){ ?>
<option value="<?=$i?>"><?=$lines->alphabet($i)?></option>
<? } ?>
</select>
<select name="select3" title="select">
<? for( $i = 1; $i < 11; $i++ ){ ?>
<option value="<?=$i?>"><?=$i?></option>
<? } ?>
</select><br/>
<input type="submit" value="ok"/>
</form>
|