liste des parametres battleship

This commit is contained in:
gnieark 2015-12-10 22:40:08 +01:00
parent 2b073d39d4
commit ad133c5b29
3 changed files with 73 additions and 27 deletions

View File

@ -1 +1,7 @@
<h2>Spécification pour faire votre bot à la bataille navale</h2> <h2>Initialisation de la partie</h2>
<p>Pour démarrer la partie, l'arène va envoyer une requette http(s) à votre programme contenant les paramètres POST suivants:</p>
<ul>
<li></li>
<li></li>
<li></li>
</ul>

View File

@ -15,3 +15,30 @@ function get_Post_Params($botsCount){
} }
return array('bot1' => $_POST['bot1'],'bot2' => $_POST['bot2']); return array('bot1' => $_POST['bot1'],'bot2' => $_POST['bot2']);
} }
function generate_numeric_select($start,$end,$selected,$name,$id){
$out="<select";
if($name !== ""){
$out.=' name="'.$name'"';
}
if($id !== ""){
$out.=' id="'.$id'"';
}
$out.=">";
if($select == -1){
for($i=$start; $i <= $end; $i++ ){
$out.='<option value="'.$i.'">'.$i.'</option>';
}
}else{
for($i=$start; $i < $selected; $i++ ){
$out.='<option value="'.$i.'">'.$i.'</option>';
}
$out.='<option value="'.$selected.'" selected="selected">'.$selected.'</option>';
for($i=$selected + 1; $i <= $end; $i++ ){
$out.='<option value="'.$i.'">'.$i.'</option>';
}
}
return $out."</select>";
}

View File

@ -14,6 +14,19 @@ if(!$postParams){
?> ?>
<article> <article>
<h2><?php echo $lang['MAKE_DUEL'];?></h2> <h2><?php echo $lang['MAKE_DUEL'];?></h2>
<p><label for="widthheight">Taille de la grille</label>
<em id="widthheight">largeur:
<?php echo generate_numeric_select(1,100,10,'gridWidth',''); ?>
&nbsp;Hauteur:
<?php echo generate_numeric_select(1,100,10,'gridHeight',''); ?>
</em>
</p>
<p><label for="ship1">Nombre de navires de 1 case:</label><?php echo generate_numeric_select(0,10,0,'ship1','ship1'); ?></p>
<p><label for="ship2">Nombre de navires de 2 cases:</label><?php echo generate_numeric_select(0,10,1,'ship2','ship2'); ?></p>
<p><label for="ship3">Nombre de navires de 3 cases:</label><?php echo generate_numeric_select(0,10,2,'ship3','ship3'); ?></p>
<p><label for="ship4">Nombre de navires de 4 cases:</label><?php echo generate_numeric_select(0,10,1,'ship4','ship4'); ?></p>
<p><label for="ship5">Nombre de navires de 5 cases:</label><?php echo generate_numeric_select(0,10,1,'ship5','ship5'); ?></p>
<p><label for="ship6">Nombre de navires de 6 cases:</label><?php echo generate_numeric_select(0,10,0,'ship6','ship6'); ?></p>
<p> <p>
<select name="bot1" id="bot1"> <select name="bot1" id="bot1">
<?php <?php