diff --git a/html/testBotScripts/tron.html b/html/testBotScripts/tron.html index ceeaf31..460acb5 100755 --- a/html/testBotScripts/tron.html +++ b/html/testBotScripts/tron.html @@ -24,12 +24,14 @@ footer a {margin:0px 15px 0px 15px; color: #666;text-decoration: none; font-weig section{margin: 0 auto; width: 90%;} article{float: right; width:70%;} aside{float:left;width:29%;} -.playerBox{ } -.playerBox em {display: block; width: 100%;} +.playerBox{ float:left;} + +.playerBox em {width: 100%;} .playerBox em label {text-overflow: hidden; display: inline-block; width: 30%; margin-right: 20px; vertical-align: top; text-align: right;} .playerBox em input, .playerBox em select {box-sizing: border-box; width: 59%; padding: 4px; vertical-align: top; } - +.playerBox input[type=button] {width:100;} .hidden{display: none;} + #logs{font-size: 70%;} @@ -62,9 +64,9 @@ function changeRandom(index,newValue){ } function changeTypePlayer(index,newValue){ - alert("botUrl" + index); - if (newValue == "Human") document.getElementById("botUrl" + index).class = "hidden"; - else document.getElementById("botUrl" + index).class = ""; + //alert("botUrl" + index); + if (newValue == "human") document.getElementById("botUrl" + index).className = "hidden"; + else document.getElementById("botUrl" + index).className= ""; } function createElemWithLabel(type,attributes,labelTxt, id =''){ @@ -126,8 +128,11 @@ function createLineSelect(labelTxt,arrayOptions,attributes){ function createPlayerForm(index){ var container = document.getElementById("playersSettings"); var divForm = createElem("div", {"id": "containerPlayer" + index,"class":"playerBox" } ); + var subtitle = createElem('h3',{}); + subtitle.innerHTML = 'Bot ' + index; + divForm.appendChild(subtitle); - divForm.appendChild( + divForm.appendChild( createLineSelect('Type:', [ {'value':'bot','text' : 'bot'}, {'value':'human','text' : 'human'} @@ -160,31 +165,51 @@ function createPlayerForm(index){ "id": "randomOrNot" + index, "onchange":"changeRandom('" + index + "', this.value);" } + ) ); divForm.appendChild( createElemWithLabel( 'input', - {"type":"text","value": "0","id":"posX" + index}, - 'X coord:' + {"type":"text","value": "0"}, + 'X coord:', + "posX" + index ) ); divForm.appendChild( createElemWithLabel( 'input', - {"type":"text","value": "0","id":"posY" + index}, - 'Y coord:' + {"type":"text","value": "0"}, + 'Y coord:', + "posY" + index ) ); - var but = createElem('input', - { - 'type':'button', - 'value':'Add this player', - 'onclick':'createPlayerForm(\'' + (parseFloat(index) + 1) + '\');' - } - ); - divForm.appendChild(but); - container.appendChild(divForm); + + divForm.appendChild(createElemWithLabel( + 'input', + { + 'type':'button', + 'value':'Add this player', + 'onclick':'createPlayerForm(\'' + (parseFloat(index) + 1) + '\');' + }, + '' + ) + ); + + container.appendChild(divForm); + + //to hide by default: + //changeTypePlayer(index,'human'); + changeRandom(index,'random'); + + //scroll down + window.scrollTo(0,document.body.scrollHeight); + + //show (or not) button to launch the game + if( index > 1){ + + + } } @@ -205,6 +230,9 @@ function createPlayerForm(index){ +