jacobinathanialpeterson commited on
Commit
cc31007
·
1 Parent(s): 1e40c2a

Upload 57 files

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. soccerrandom/appmanifest.json +10 -0
  2. soccerrandom/box2d.wasm +3 -0
  3. soccerrandom/box2d.wasm.js +0 -0
  4. soccerrandom/data.json +0 -0
  5. soccerrandom/images/ballline-sheet0.png +0 -0
  6. soccerrandom/images/buildingtile-sheet0.png +0 -0
  7. soccerrandom/images/buildingtile2-sheet0.png +0 -0
  8. soccerrandom/images/buildingtile3-sheet0.png +0 -0
  9. soccerrandom/images/cloudtile-sheet0.png +0 -0
  10. soccerrandom/images/fencetile-sheet0.png +0 -0
  11. soccerrandom/images/game_bg-sheet0.png +0 -0
  12. soccerrandom/images/grasstile-sheet0.png +0 -0
  13. soccerrandom/images/groundtile-sheet0.png +0 -0
  14. soccerrandom/images/groundtileplaj-sheet0.png +0 -0
  15. soccerrandom/images/groundtilesnow-sheet0.png +0 -0
  16. soccerrandom/images/hair-sheet0.png +0 -0
  17. soccerrandom/images/leftshoe-sheet0.png +0 -0
  18. soccerrandom/images/leftshort-sheet0.png +0 -0
  19. soccerrandom/images/lefttshirt-sheet0.png +0 -0
  20. soccerrandom/images/portraitcovertile-sheet0.png +0 -0
  21. soccerrandom/images/rightshoe-sheet0.png +0 -0
  22. soccerrandom/images/rightshort-sheet0.png +0 -0
  23. soccerrandom/images/righttshirt-sheet0.png +0 -0
  24. soccerrandom/images/seatile-sheet0.png +0 -0
  25. soccerrandom/images/shared-0-sheet0.png +0 -0
  26. soccerrandom/images/shared-0-sheet1.png +0 -0
  27. soccerrandom/images/shared-0-sheet2.png +0 -0
  28. soccerrandom/images/shared-0-sheet3.png +0 -0
  29. soccerrandom/images/startile-sheet0.png +0 -0
  30. soccerrandom/images/titlebg-sheet0.png +0 -0
  31. soccerrandom/images/titlechars-sheet0.png +0 -0
  32. soccerrandom/images/tshirt-sheet0.png +0 -0
  33. soccerrandom/index.html +38 -0
  34. soccerrandom/media/bellsoc.webm +0 -0
  35. soccerrandom/media/bup.webm +0 -0
  36. soccerrandom/media/buttonx.webm +0 -0
  37. soccerrandom/media/file.webm +0 -0
  38. soccerrandom/media/goasoc.webm +0 -0
  39. soccerrandom/media/intro-button.webm +0 -0
  40. soccerrandom/media/intro-sound.webm +0 -0
  41. soccerrandom/media/jump.webm +0 -0
  42. soccerrandom/media/menu.webm +0 -0
  43. soccerrandom/media/music.webm +0 -0
  44. soccerrandom/media/press.webm +0 -0
  45. soccerrandom/media/refsoc.webm +0 -0
  46. soccerrandom/media/start.webm +0 -0
  47. soccerrandom/media/win.webm +0 -0
  48. soccerrandom/media/wrong.webm +0 -0
  49. soccerrandom/scripts/c3runtime.js +0 -0
  50. soccerrandom/scripts/dispatchworker.js +1 -0
soccerrandom/appmanifest.json ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "Soccer Random",
3
+ "short_name": "Soccer Random",
4
+ "description": "",
5
+ "start_url": "index.html",
6
+ "display": "fullscreen",
7
+ "orientation": "any",
8
+ "background_color": "#ffffff",
9
+ "icons": []
10
+ }
soccerrandom/box2d.wasm ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4ba79e22813b8af11ace1dd9929e19d0763f8ef791c4a78e5e3afdd6d0b47326
3
+ size 262818
soccerrandom/box2d.wasm.js ADDED
The diff for this file is too large to render. See raw diff
 
soccerrandom/data.json ADDED
The diff for this file is too large to render. See raw diff
 
soccerrandom/images/ballline-sheet0.png ADDED
soccerrandom/images/buildingtile-sheet0.png ADDED
soccerrandom/images/buildingtile2-sheet0.png ADDED
soccerrandom/images/buildingtile3-sheet0.png ADDED
soccerrandom/images/cloudtile-sheet0.png ADDED
soccerrandom/images/fencetile-sheet0.png ADDED
soccerrandom/images/game_bg-sheet0.png ADDED
soccerrandom/images/grasstile-sheet0.png ADDED
soccerrandom/images/groundtile-sheet0.png ADDED
soccerrandom/images/groundtileplaj-sheet0.png ADDED
soccerrandom/images/groundtilesnow-sheet0.png ADDED
soccerrandom/images/hair-sheet0.png ADDED
soccerrandom/images/leftshoe-sheet0.png ADDED
soccerrandom/images/leftshort-sheet0.png ADDED
soccerrandom/images/lefttshirt-sheet0.png ADDED
soccerrandom/images/portraitcovertile-sheet0.png ADDED
soccerrandom/images/rightshoe-sheet0.png ADDED
soccerrandom/images/rightshort-sheet0.png ADDED
soccerrandom/images/righttshirt-sheet0.png ADDED
soccerrandom/images/seatile-sheet0.png ADDED
soccerrandom/images/shared-0-sheet0.png ADDED
soccerrandom/images/shared-0-sheet1.png ADDED
soccerrandom/images/shared-0-sheet2.png ADDED
soccerrandom/images/shared-0-sheet3.png ADDED
soccerrandom/images/startile-sheet0.png ADDED
soccerrandom/images/titlebg-sheet0.png ADDED
soccerrandom/images/titlechars-sheet0.png ADDED
soccerrandom/images/tshirt-sheet0.png ADDED
soccerrandom/index.html ADDED
@@ -0,0 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <title>Soccer Random - Twoplayergames.org</title>
6
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no">
7
+
8
+ <link rel="manifest" href="appmanifest.json">
9
+
10
+
11
+ <link rel="stylesheet" href="style.css">
12
+
13
+ <script>
14
+ window.addEventListener("keydown", function(e) {
15
+ // space and arrow keys
16
+ if([32, 37, 38, 39, 40].indexOf(e.keyCode) > -1) {
17
+ e.preventDefault();
18
+ }
19
+ }, false);
20
+ </script>
21
+
22
+ </head>
23
+ <body>
24
+ <div id="fb-root"></div>
25
+ <script src="box2d.wasm.js"></script>
26
+ <noscript>
27
+ <div id="notSupportedWrap">
28
+ <h2 id="notSupportedTitle">This content requires JavaScript</h2>
29
+ <p class="notSupportedMessage">JavaScript appears to be disabled. Please enable it to view this content.</p>
30
+ <p class="notSupportedMessage">This content was created in Construct 3. <a href="https://www.construct.net/en">Create games online</a></p>
31
+ </div>
32
+ </noscript>
33
+ <script src="scripts/supportcheck.js"></script>
34
+ <script src="scripts/offlineclient.js"></script>
35
+ <script src="scripts/main.js"></script>
36
+ <script src="scripts/register-sw.js"></script>
37
+ </body>
38
+ </html>
soccerrandom/media/bellsoc.webm ADDED
Binary file (1.88 kB). View file
 
soccerrandom/media/bup.webm ADDED
Binary file (3.36 kB). View file
 
soccerrandom/media/buttonx.webm ADDED
Binary file (1.59 kB). View file
 
soccerrandom/media/file.webm ADDED
Binary file (5.27 kB). View file
 
soccerrandom/media/goasoc.webm ADDED
Binary file (22.3 kB). View file
 
soccerrandom/media/intro-button.webm ADDED
Binary file (12.5 kB). View file
 
soccerrandom/media/intro-sound.webm ADDED
Binary file (38.5 kB). View file
 
soccerrandom/media/jump.webm ADDED
Binary file (1.87 kB). View file
 
soccerrandom/media/menu.webm ADDED
Binary file (42 kB). View file
 
soccerrandom/media/music.webm ADDED
Binary file (340 kB). View file
 
soccerrandom/media/press.webm ADDED
Binary file (3.22 kB). View file
 
soccerrandom/media/refsoc.webm ADDED
Binary file (6.25 kB). View file
 
soccerrandom/media/start.webm ADDED
Binary file (21.5 kB). View file
 
soccerrandom/media/win.webm ADDED
Binary file (29.7 kB). View file
 
soccerrandom/media/wrong.webm ADDED
Binary file (5.31 kB). View file
 
soccerrandom/scripts/c3runtime.js ADDED
The diff for this file is too large to render. See raw diff
 
soccerrandom/scripts/dispatchworker.js ADDED
@@ -0,0 +1 @@
 
 
1
+ "use strict";self.inputPort=null,self.jobQueue=[],self.jobWorkers=[],self.sentBlobs=[],self.sentBuffers=[],self.importedScripts=[],self.lastBroadcasts=new Map;class JobWorker{constructor(a,b){this._port=a,this._number=b,this._isReady=!1,this._isBusy=!1,this._port.onmessage=(a)=>this._OnMessage(a.data)}ImportScripts(a){this._port.postMessage({"type":"_import_scripts","scripts":a})}SendBlob(a,b){this._port.postMessage({"type":"_send_blob","blob":a,"id":b})}SendBuffer(a,b){this._port.postMessage({"type":"_send_buffer","buffer":a,"id":b})}SendJob(a){if(this._isBusy||!this._isReady)throw new Error("cannot take job");this._isBusy=!0,this._port.postMessage(a,a["transferables"])}_InitBroadcast(a){this._port.postMessage(a,a["transferables"])}SendReady(){this._port.postMessage({"type":"_ready"})}IsReady(){return this._isReady}_OnReady(){this._isReady=!0,this.MaybeStartNextJob()}IsBusy(){return this._isBusy}GetNumber(){return this._number}_OnMessage(a){const b=a["type"];return"ready"===b?void this._OnReady():"done"===b?void this._OnJobDone():void console.error("unknown message from worker '"+b+"'")}_OnJobDone(){this._isBusy=!1,this.MaybeStartNextJob()}MaybeStartNextJob(){if(!this._isBusy&&this._isReady){const a=this._FindAvailableJob();if(-1!==a){const b=self.jobQueue[a],c=b["isBroadcast"];c?(b["doneFlags"][this._number]=!0,b["doneFlags"].every((a)=>a)&&self.jobQueue.splice(a,1)):self.jobQueue.splice(a,1),this.SendJob(b)}}}_FindAvailableJob(){for(let a=0,b=self.jobQueue.length;a<b;++a){const b=self.jobQueue[a];if(!b["isBroadcast"]||this._number<b["doneFlags"].length&&!b["doneFlags"][this._number])return a}return-1}TestMessageChannel(){this._port.postMessage({"type":"_testMessageChannel"})}}let number=0;function AddJobWorker(a){const b=new JobWorker(a,number++);self.jobWorkers.push(b);for(const[c,d]of self.sentBlobs)b.SendBlob(c,d);for(const[c,d]of self.sentBuffers)b.SendBuffer(c,d);for(const c of self.importedScripts)b.ImportScripts(c);for(const c of self.lastBroadcasts.values())b._InitBroadcast(c);b.SendReady()}function CancelJob(a){for(let b=0,c=self.jobQueue.length;b<c;++b)if(self.jobQueue[b].jobId===a)return void self.jobQueue.splice(b,1)}self.addEventListener("message",(a)=>{const b=a.data,c=b["type"];"_init"===c?(self.inputPort=b["in-port"],self.inputPort.onmessage=OnInputPortMessage):"_addJobWorker"===c&&AddJobWorker(b["port"])});function OnInputPortMessage(a){const b=a.data,c=b["type"];if("_cancel"===c)return void CancelJob(b.jobId);if("_import_scripts"===c){const a=b["scripts"];for(const b of self.jobWorkers)b.ImportScripts(a);return void self.importedScripts.push(a)}if("_send_blob"===c){const a=b["blob"],c=b["id"];for(const b of self.jobWorkers)b.SendBlob(a,c);return void self.sentBlobs.push([a,c])}if("_send_buffer"===c){const a=b["buffer"],c=b["id"];for(const b of self.jobWorkers)b.SendBuffer(a,c);return void self.sentBuffers.push([a,c])}if("_no_more_workers"===c)return self.sentBlobs.length=0,self.sentBuffers.length=0,self.importedScripts.length=0,void self.lastBroadcasts.clear();if("_testMessageChannel"===c)return void self.jobWorkers[0].TestMessageChannel();self.jobQueue.push(b),b["isBroadcast"]&&(b["doneFlags"]=Array(self.jobWorkers.length).fill(!1),b["transferables"]=[],self.lastBroadcasts.set(b["type"],b));for(const b of self.jobWorkers)b.MaybeStartNextJob()}