Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
  • Loading branch information
mountain658 committed Mar 20, 2024
1 parent 3e521b0 commit 47e4fbf
Show file tree
Hide file tree
Showing 9 changed files with 64 additions and 0 deletions.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added g/ping-pong-chaos/Ping-Pong-Chaos.data.unityweb
Binary file not shown.
4 changes: 4 additions & 0 deletions g/ping-pong-chaos/Ping-Pong-Chaos.js

Large diffs are not rendered by default.

9 changes: 9 additions & 0 deletions g/ping-pong-chaos/Ping-Pong-Chaos.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"TOTAL_MEMORY": 268435456,
"dataUrl": "Ping-Pong-Chaos.data.unityweb",
"asmCodeUrl": "Ping-Pong-Chaos.asm.code.unityweb",
"asmMemoryUrl": "Ping-Pong-Chaos.asm.memory.unityweb",
"asmFrameworkUrl": "Ping-Pong-Chaos.asm.framework.unityweb",
"splashScreenStyle": "Dark",
"backgroundColor": "#1F6FBF"
}
24 changes: 24 additions & 0 deletions g/ping-pong-chaos/UnityProgress.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
function UnityProgress(gameInstance, progress) {
if (!gameInstance.Module)
return;
if (!gameInstance.logo) {
gameInstance.logo = document.createElement("div");
gameInstance.logo.className = "logo " + gameInstance.Module.splashScreenStyle;
gameInstance.container.appendChild(gameInstance.logo);
}
if (!gameInstance.progress) {
gameInstance.progress = document.createElement("div");
gameInstance.progress.className = "progress " + gameInstance.Module.splashScreenStyle;
gameInstance.progress.empty = document.createElement("div");
gameInstance.progress.empty.className = "empty";
gameInstance.progress.appendChild(gameInstance.progress.empty);
gameInstance.progress.full = document.createElement("div");
gameInstance.progress.full.className = "full";
gameInstance.progress.appendChild(gameInstance.progress.full);
gameInstance.container.appendChild(gameInstance.progress);
}
gameInstance.progress.full.style.width = (100 * progress) + "%";
gameInstance.progress.empty.style.width = (100 * (1 - progress)) + "%";
if (progress == 1)
gameInstance.logo.style.display = gameInstance.progress.style.display = "none";
}
9 changes: 9 additions & 0 deletions g/ping-pong-chaos/pingpong.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<body style='background-color:black'> </body>
<link rel="stylesheet" href="style.css">
<script src="UnityProgress.js"></script>
<script src="Ping-Pong-Chaos.js"></script>
<script>
var gameInstance = UnityLoader.instantiate("gameContainer", "Ping-Pong-Chaos.json", {onProgress: UnityProgress,Module:{onRuntimeInitialized: function() {UnityProgress(gameInstance, "complete")}}});
</script>
<div class="webgl-content">
<div id="gameContainer" style="width: 100vw; height: 100vh; margin: auto"></div></div>
18 changes: 18 additions & 0 deletions g/ping-pong-chaos/style.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
.webgl-content * {border: 0; margin: 0; padding: 0}


.webgl-content .logo, .progress {position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.webgl-content .logo {background: url('progressLogo.Light.png') no-repeat center / contain; width: 154px; height: 130px;}
.webgl-content .progress {height: 18px; width: 141px; margin-top: 90px;}
.webgl-content .progress .empty {background: url('progressEmpty.Light.png') no-repeat right / cover; float: right; width: 100%; height: 100%; display: inline-block;}
.webgl-content .progress .full {background: url('progressFull.Light.png') no-repeat left / cover; float: left; width: 0%; height: 100%; display: inline-block;}

.webgl-content .logo.Dark {background-image: url('progressLogo.Dark.png');}
.webgl-content .progress.Dark .empty {background-image: url('progressEmpty.Dark.png');}
.webgl-content .progress.Dark .full {background-image: url('progressFull.Dark.png');}

.webgl-content .footer {margin-top: 5px; height: 38px; line-height: 38px; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 18px;}
.webgl-content .footer .webgl-logo, .title, .fullscreen {height: 100%; display: inline-block; background: transparent center no-repeat;}
.webgl-content .footer .webgl-logo {background-image: url('webgl-logo.png'); width: 204px; float: left;}
.webgl-content .footer .title {margin-right: 10px; float: right;}
.webgl-content .footer .fullscreen {background-image: url('fullscreen.png'); width: 38px; float: right;}

0 comments on commit 47e4fbf

Please sign in to comment.