| 
<?
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>
 
 |