From 10d3794410a92abd184a04479a6e94d7ca9cca8d Mon Sep 17 00:00:00 2001 From: LEGALISE_PIRACY Date: Thu, 9 May 2024 02:02:38 +0000 Subject: [PATCH] Upload files to "semag/sand" --- semag/sand/index.html | 16876 ++++++++++++++++++++++++++++++++- semag/sand/service-worker.js | 16 + 2 files changed, 16809 insertions(+), 83 deletions(-) create mode 100644 semag/sand/service-worker.js diff --git a/semag/sand/index.html b/semag/sand/index.html index b73e14f5..2a29e655 100644 --- a/semag/sand/index.html +++ b/semag/sand/index.html @@ -1,93 +1,16803 @@ - - + - + + + Sandboxels - Experiment with Pixels + + + + + + + + - Sand Game - - -
-
-

Sand Game v1.2

-
- -
- By: 3kh0 and retronbv -
-
- Website -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

<

+ +
+
+
+

Loading...

+ + +
+
+
+
+ + + + + + + + +
+ + +
+
+
-
- Your browser doesn't support HTML5 canvas. :( - + +
+ +
+
+ + + + + +
+ +
+
+

Controls

+ + + + + + + + + + + + + + + + + + + +
Draw pixels Left Click
Erase pixels Right Click
Pick element Middle Click
Pause simulation Space or P
Intensify effect Shift + Heat/Cool/Drag/Mix
Draw line Shift + Click
Change cursor size Scroll or +- or []
Change category
Select by name E
Element info I or /
Open settings \
Reset canvas R
Single step >
Fullscreen F or F11
Change view 1234
Toggle GUI F1
Capture screenshot C or F2
More controls
+
+
+
+ + + + + diff --git a/semag/sand/service-worker.js b/semag/sand/service-worker.js new file mode 100644 index 00000000..c8778125 --- /dev/null +++ b/semag/sand/service-worker.js @@ -0,0 +1,16 @@ +self.addEventListener('fetch', function(event) { + if(!event.request.url.startsWith('http')){ + return + } + event.respondWith(async function() { + try{ + var res = await fetch(event.request); + var cache = await caches.open('cache'); + cache.put(event.request.url, res.clone()); + return res; + } + catch(error){ + return caches.match(event.request); + } + }()); + }); \ No newline at end of file