tngp.html 31 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. <!DOCTYPE html><!--
  2. tngp/emscripten/tngp.html
  3. Copyright (C) 2022 bzt
  4. This program is free software; you can redistribute it and/or modify
  5. it under the terms of the GNU General Public License as published by
  6. the Free Software Foundation; either version 3 of the License, or
  7. (at your option) any later version.
  8. This program is distributed in the hope that it will be useful,
  9. but WITHOUT ANY WARRANTY; without even the implied warranty of
  10. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  11. GNU General Public License for more details.
  12. You should have received a copy of the GNU General Public License
  13. along with this program; if not, write to the Free Software
  14. Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  15. @brief Emscripten port of the TirNanoG Player
  16. --><html><head><meta charset="utf-8"><meta http-equiv="Cross-Origin-Opener-Policy" content="same-origin"><meta http-equiv="Cross-Origin-Embedder-Policy" content="require-corp"><title>TirNanoG</title><style>BODY{background:#000;color:#eee;height:100%;margin:0px;padding:0px;font-family:helvetica;font-size:16px;overflow:hidden;}#load{position:absolute;left:50%;top:50%;text-align:center;transform:translate(-50%,-50%);}#load SPAN{border:dotted #eee 1px;border-radius:5px;padding:42px;cursor:pointer;color:#eee;background:#101010;}#nojs{color:#ff2020!important;}INPUT{display:none;}IMG{clear:both;margin-bottom:64px;}#nojs{display:inline-block;}
  17. .en,.hu,.de,.fr,.es,.pt,.ru,.zh,.ja,.ar,.bg,.bn,.ca,.cz,.da,.el,.et,.fi,.ga,.he,.hi,.hr,.it,.ko,.lt,.lv,.mk,.mt,.nl,.no,.pl,.ro,.sk,.sl,.sq,.sr,.sv,.tr,.uk,.vi{display:none;}</style></head><body><div id="load"><img src="data:image/png;base64,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" alt="TirNanoG"><br/><img id="loading" width="25" height="25" src="data:image/gif;base64,R0lGODlhGQAZAKIEAMzMzJmZmTMzM2ZmZgAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFAAAEACwAAAAAGQAZAAADVki63P4wSEiZvLXemRf4yhYoQ0l9aMiVLISCDms+L/DIwwnfc+c3qZ9g6Hn5hkhF7YgUKI2dpvNpExJ/WKquSoMCvd9geDeuBpcuGFrcQWep5Df7jU0AACH5BAUAAAQALAoAAQAOABQAAAMwSLDU/iu+Gdl0FbTAqeXg5YCdSJCBuZVqKw5wC8/qHJv2IN+uKvytn9AnFBCHx0cCACH5BAUAAAQALAoABAAOABQAAAMzSLoEzrC5F9Wk9YK6Jv8gEYzgaH4myaVBqYbfIINyHdcDI+wKniu7YG+2CPI4RgFI+EkAACH5BAUAAAQALAQACgAUAA4AAAMzSLrcBNDJBeuUNd6WwXbWtwnkFZwMqUpnu6il06IKLChDrsxBGufAHW0C1IlwxeMieEkAACH5BAUAAAQALAEACgAUAA4AAAM0SLLU/lAtFquctk6aIe5gGA1kBpwPqVZn66hl1KINPDRB3sxAGufAHc0C1IkIxcARZ4QkAAAh+QQFAAAEACwBAAQADgAUAAADMUhK0vurSfiko8oKHC//yyCCYvmVI4cOZAq+UCCDcv3VM4cHCuDHOZ/wI/xxigDQMAEAIfkEBQAABAAsAQABAA4AFAAAAzNIuizOkLgZ13xraHVF1puEKWBYlUP1pWrLBLALz+0cq3Yg324PAUAXcNgaBlVGgPAISQAAIfkEBQAABAAsAQABABQADgAAAzRIujzOMBJHpaXPksAVHoogMlzpZWK6lF2UjgobSK9AtjSs7QTg8xCfELgQ/og9I1IxXCYAADs=" style="display:none;" alt="Loading..."><input id="file" type="file" onchange="tngp(event)"><div id="drop" onclick="document.getElementById('file').click()" ondrop="tngp(event)">
  18. <span id="nojs">Please enable JavaScript.</span>
  19. <span class="en">Drop a game.tng here or click to choose</span>
  20. <span class="hu">Húzz ide egy game.tng fájlt vagy kattints a kiválasztáshoz</span>
  21. <span class="de">Drop eine game.tng hier oder klicken Sie zur Auswahl</span>
  22. <span class="fr">Déposez un game.tng ici ou cliquez pour choisir</span>
  23. <span class="es">Deja un game.tng aquí o haz clic para elegir</span>
  24. <span class="pt">Solte um game.tng aqui ou clique para escolher</span>
  25. <span class="ru">Перетащите сюда game.tng или нажмите, чтобы выбрать</span>
  26. <span class="zh">将 game.tng 放在这里或点击选择</span>
  27. <span class="ja">ここにgame.tngをドロップするか、クリックして選択します </span>
  28. <span class="ar">قم بإسقاط game.tng هنا أو انقر للاختيار </span>
  29. <span class="bg">Пуснете game.tng тук или щракнете, за да изберете</span>
  30. <span class="bn">একটি game.tng এখানে ড্রপ করুন বা বেছে নিতে ক্লিক করুন</span>
  31. <span class="ca">Deixa anar un game.tng aquí o fes clic per triar</span>
  32. <span class="cz">Sem vložte game.tng nebo klikněte a vyberte</span>
  33. <span class="da">Slip en game.tng her, eller klik for at vælge</span>
  34. <span class="el">Ρίξτε ένα game.tng εδώ ή κάντε κλικ για να επιλέξετε</span>
  35. <span class="et">Pukseerige game.tng siia või klõpsake valimiseks</span>
  36. <span class="fi">Pudota game.tng tähän tai valitse napsauttamalla</span>
  37. <span class="ga">Solta aquí un game.tng ou fai clic para escoller</span>
  38. <span class="he"> שחרר כאן game.tng או לחץ כדי לבחור </span>
  39. <span class="hi">एक game.tng यहां छोड़ें या चुनने के लिए क्लिक करें </span>
  40. <span class="hr">Ispustite game.tng ovdje ili kliknite za odabir</span>
  41. <span class="it">Rilascia un game.tng qui o fai clic per scegliere</span>
  42. <span class="ko">game.tng를 여기에 드롭하거나 클릭하여 선택하십시오.</span>
  43. <span class="lt">Išmeskite game.tng čia arba spustelėkite, kad pasirinktumėte</span>
  44. <span class="lv">Nometiet game.tng šeit vai noklikšķiniet, lai izvēlētos</span>
  45. <span class="mk">Оставете game.tng овде или кликнете за да изберете</span>
  46. <span class="mt">Waqqa game.tng hawn jew ikklikkja biex tagħżel</span>
  47. <span class="nl">Zet hier een game.tng neer of klik om te kiezen</span>
  48. <span class="no">Slipp en game.tng her eller klikk for å velge</span>
  49. <span class="pl">Upuść game.tng tutaj lub kliknij, aby wybrać</span>
  50. <span class="ro">Aruncă un game.tng aici sau dă clic pentru a alege</span>
  51. <span class="sk">Sem vložte game.tng alebo kliknutím vyberte</span>
  52. <span class="sl">Tukaj spustite game.tng ali kliknite, da izberete</span>
  53. <span class="sq">Hidhni një game.tng këtu ose klikoni për të zgjedhur</span>
  54. <span class="sr">Испустите game.tng овде или кликните да бисте изабрали</span>
  55. <span class="sv">Släpp ett game.tng här eller klicka för att välja</span>
  56. <span class="tr">Buraya bir game.tng bırakın veya seçmek için tıklayın</span>
  57. <span class="uk">Перетягніть сюди game.tng або натисніть, щоб вибрати</span>
  58. <span class="vi">Thả game.tng vào đây hoặc nhấp để chọn</span>
  59. </div></div><canvas id="canvas" oncontextmenu="event.preventDefault()"></canvas><script>
  60. var ls=["hu","de","fr","es","pt","ru","zh","ja","ar","bg","bn","ca","cz","da","el","et","fi","ga","he","hi","hr","it","ko","lt","lv","mk","mt","nl","no","pl","ro","sk","sl","sq","sr","sv","tr","uk","vi"];
  61. var Module={},tngfile,tngoffset=0,ln=document.location.href.split('?')[1];if(ln==undefined)ln=navigator.language.substr(0,2);if(ls.indexOf(ln)==-1)ln="en";var i,di=document.getElementsByClassName(ln);document.getElementById("nojs").style.display="none";for(i=0;i<di.length;i++)di[i].style.display="inline-block";
  62. function tngp(event){tngfile=event.dataTransfer!=undefined?event.dataTransfer.files[0]:event.target.files[0];event.stopPropagation();event.preventDefault();document.getElementById("drop").style.display="none";document.getElementById("loading").style.display="inline";
  63. var script=document.createElement('script');script.src='tngp.js';script.onload=function(){Module.requestFullscreen(true, true);};document.body.appendChild(script);}Module.canvas = document.getElementById("canvas");Module.canvas.style.display="none";
  64. fetch('tngp.wasm').then(response => response.arrayBuffer()).then(buffer => { Module.wasmBinary = buffer; });
  65. </script></body></html>