| 
6
 | 
     1 <!DOCTYPE html>
 | 
| 
 | 
     2 <head>
 | 
| 
 | 
     3 	<style>
 | 
| 
 | 
     4 		body{
 | 
| 
 | 
     5 			margin:0;
 | 
| 
 | 
     6 		    background-image: url("tomoko.gif");
 | 
| 
 | 
     7 			background-position: center top;
 | 
| 
 | 
     8 			background-size: 100% auto;
 | 
| 
 | 
     9 			text-align: center;
 | 
| 
 | 
    10 		}
 | 
| 
 | 
    11 	</style>
 | 
| 
 | 
    12 	<script>
 | 
| 
 | 
    13 		window['libopenmpt'] = {};
 | 
| 
 | 
    14 		libopenmpt.locateFile = function (filename) {
 | 
| 
 | 
    15 			return filename;
 | 
| 
 | 
    16 		};
 | 
| 
 | 
    17 		libopenmpt.onRuntimeInitialized = function () {
 | 
| 
 | 
    18 			if (document.referrer) {
 | 
| 
 | 
    19 				init();
 | 
| 
 | 
    20 				path = "https://api.modarchive.org/downloads.php?moduleid=37049#christms.xm";
 | 
| 
 | 
    21 				if (player != undefined) {
 | 
| 
 | 
    22 					player.load(path, afterLoad.bind(this, path));
 | 
| 
 | 
    23 				}
 | 
| 
 | 
    24 			}
 | 
| 
 | 
    25 			else {
 | 
| 
 | 
    26 				document.getElementById('button').style.visibility = "visible";
 | 
| 
 | 
    27 			}
 | 
| 
 | 
    28 			var player;
 | 
| 
 | 
    29 			function init() {
 | 
| 
 | 
    30 				if (player == undefined) {
 | 
| 
 | 
    31 					player = new ChiptuneJsPlayer(new ChiptuneJsConfig(-1));
 | 
| 
 | 
    32 				}
 | 
| 
 | 
    33 				else {
 | 
| 
 | 
    34 					player.stop();
 | 
| 
 | 
    35 					player = undefined;
 | 
| 
 | 
    36 				}
 | 
| 
 | 
    37 			};
 | 
| 
 | 
    38 			function afterLoad(path, buffer) {
 | 
| 
 | 
    39 				player.play(buffer);
 | 
| 
 | 
    40 			};
 | 
| 
 | 
    41 			document.getElementById('button').onclick = function() {
 | 
| 
 | 
    42 				init();
 | 
| 
 | 
    43 				path = "https://api.modarchive.org/downloads.php?moduleid=37049#christms.xm";
 | 
| 
 | 
    44 				if (player != undefined) {
 | 
| 
 | 
    45 					player.load(path, afterLoad.bind(this, path));
 | 
| 
 | 
    46 				}
 | 
| 
 | 
    47 				document.getElementById('button').style.visibility = "hidden";
 | 
| 
 | 
    48 			};
 | 
| 
 | 
    49 		}
 | 
| 
 | 
    50 	</script>
 | 
| 
 | 
    51 	<script src="libopenmpt.js"></script>
 | 
| 
 | 
    52 	<script src="chiptune2.js"></script>
 | 
| 
 | 
    53 </head>
 | 
| 
 | 
    54 <body id="body">
 | 
| 
 | 
    55 	<br>
 | 
| 
 | 
    56 	<input id="button" type="submit" name="button" value="epicness" style="visibility: hidden;">
 | 
| 
 | 
    57 </body> |