1
Paper <37962225+mrpapersonic@users.noreply.github.com> 
parents:  
diff
changeset
 
 | 
     1 <!DOCTYPE html>
 | 
Paper <37962225+mrpapersonic@users.noreply.github.com> 
parents:  
diff
changeset
 
 | 
     2 <head>
 | 
| 
4
 | 
     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 				document.getElementById('button').style.visibility = "hidden";
 | 
| 
 | 
    25 			}
 | 
| 
 | 
    26 			else {
 | 
| 
 | 
    27 				document.getElementById('button').style.visibility = "visible";
 | 
| 
 | 
    28 			}
 | 
| 
 | 
    29 			var player;
 | 
| 
 | 
    30 			function init() {
 | 
| 
 | 
    31 				if (player == undefined) {
 | 
| 
 | 
    32 					player = new ChiptuneJsPlayer(new ChiptuneJsConfig(-1));
 | 
| 
 | 
    33 				}
 | 
| 
 | 
    34 				else {
 | 
| 
 | 
    35 					player.stop();
 | 
| 
 | 
    36 					player = undefined;
 | 
| 
 | 
    37 				}
 | 
| 
 | 
    38 			};
 | 
| 
 | 
    39 			function afterLoad(path, buffer) {
 | 
| 
 | 
    40 				player.play(buffer);
 | 
| 
 | 
    41 			};
 | 
| 
 | 
    42 			document.getElementById('button').onclick = function() {
 | 
| 
 | 
    43 				init();
 | 
| 
 | 
    44 				path = "https://api.modarchive.org/downloads.php?moduleid=37049#christms.xm";
 | 
| 
 | 
    45 				if (player != undefined) {
 | 
| 
 | 
    46 					player.load(path, afterLoad.bind(this, path));
 | 
| 
 | 
    47 				}
 | 
| 
 | 
    48 				document.getElementById('button').style.visibility = "hidden";
 | 
| 
 | 
    49 			};
 | 
| 
 | 
    50 		}
 | 
| 
 | 
    51 	</script>
 | 
| 
 | 
    52 	<script src="libopenmpt.js"></script>
 | 
| 
 | 
    53 	<script src="chiptune2.js"></script>
 | 
1
Paper <37962225+mrpapersonic@users.noreply.github.com> 
parents:  
diff
changeset
 
 | 
    54 </head>
 | 
| 
4
 | 
    55 <body id="body">
 | 
| 
 | 
    56 	<br>
 | 
| 
 | 
    57 	<input id="button" type="submit" name="button" value="epicness" style="visibility:hidden;"></input>
 | 
| 
 | 
    58 </body>
 |