ihanoi.html 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. <!--
  2. iHanói
  3. http://www.usp.br/line
  4. Uso: localhost/ihanoi/index.html?n=3&lang=pt
  5. @TODO ainda nao implementado multi-lingua
  6. @AUTHOR Leônidas de Oliveira Brandão
  7. v0: 2020/07/28
  8. -->
  9. <!DOCTYPE html>
  10. <html>
  11. <head>
  12. <meta charset="utf-8">
  13. <title>iHanói - Problema das Torres de Hanói</title>
  14. <link rel="stylesheet" href="css/ihanoi_style.css" />
  15. </head>
  16. <body onload="listaURL(); desenhaTudo();">
  17. <!--canvas id="canvas"></canvas-->
  18. <img id="fundo" style="display:none;" src="img/img_fundo_hanoi.png" />
  19. <img id="haste0" style="display:none;" src="img/hasteA.png" />
  20. <img id="haste1" style="display:none;" src="img/hasteB.png" />
  21. <img id="haste2" style="display:none;" src="img/hasteC.png" />
  22. <img id="disco5" style="display:none;" src="img/disk6.png" />
  23. <img id="disco4" style="display:none;" src="img/disk5.png" />
  24. <img id="disco3" style="display:none;" src="img/disk4.png" />
  25. <img id="disco2" style="display:none;" src="img/disk3.png" />
  26. <img id="disco1" style="display:none;" src="img/disk2.png" />
  27. <img id="disco0" style="display:none;" src="img/disk1.png" />
  28. <script src="js/ihanoi.js"></script>
  29. <script src="js/integration-functions.js"></script>
  30. <script type='text/javascript'>
  31. //<![CDATA[
  32. // ./mod/iassign/ilm/
  33. function getConstruction () {
  34. strAnswer = window.getAnswer();
  35. alert("Movimentos realizados até agora (no formato iHanói):\n" + strAnswer);
  36. return true;
  37. }
  38. //]]>
  39. </script>
  40. <div class="fundoBotao tableBotoes">
  41. <div class="tableBotoes-celula tableBotoes-tar">
  42. <button id="reiniciar" class="classeBotao classeBotaoR" title="Reiniciar na configuração de partida" onclick="reiniciar();">Reiniciar</button>
  43. <button id="rever" class="classeBotao classeBotaoR" title="Rever os movimento - clique aqui para cada movimento" onclick="rever();">Rever</button>
  44. &nbsp;&nbsp;&nbsp;&nbsp;
  45. <button id="disco1" class="classeBotao classeBotao1" title="Apenas 1 disco" onclick="reiniciar(1);">1 disco</button> &nbsp;
  46. <button id="disco2" class="classeBotao classeBotao2" title="Apenas 2 discos" onclick="reiniciar(2);">2 discos</button> &nbsp;
  47. <button id="disco3" class="classeBotao classeBotao3" title="Apenas 3 discos" onclick="reiniciar(3);">3 discos</button> &nbsp;
  48. <button id="disco4" class="classeBotao classeBotao4" title="Apenas 4 discos" onclick="reiniciar(4);">4 discos</button> &nbsp;
  49. <button id="disco5" class="classeBotao classeBotao5" title="Apenas 5 discos" onclick="reiniciar(5);">5 discos</button> &nbsp;
  50. <button id="disco6" class="classeBotao classeBotao6" title="Apenas 6 discos" onclick="reiniciar(6);">6 discos</button> &nbsp;
  51. </div>
  52. </div>
  53. <hr/>
  54. <div class="foot">
  55. <a href="http://www.usp.br/~leo" title="página Leônidas O. Brandão">Prof. Leônidas de Oliveira Brandão (coord. do LInE)</a><br/>
  56. <a href="http://www.usp.br/line" title="página do LInE">Laboratório de Informática na Educação (LInE)</a><br/>
  57. <a href="http://www.matematica.br/ihanoi" title="página do iHanói no iMática">iHanói/iMática</a><br/>
  58. </div>
  59. </body>
  60. </html>