From 7013601f1fd6642681e939b3332f174b795eecae Mon Sep 17 00:00:00 2001 From: sallbet Date: Wed, 2 Aug 2023 15:50:24 +0300 Subject: [PATCH] Add new canvas --- public/loading9.png | Bin 0 -> 2240 bytes public/preview9.png | Bin 0 -> 1544 bytes src/canvases.json | 45 ++++++++++++++++++++++++++++++++++++++++ src/canvasesDesc.js | 2 ++ src/core/constants.js | 47 +++++++++++++++++++++++++++++++++++++++++- 5 files changed, 93 insertions(+), 1 deletion(-) create mode 100644 public/loading9.png create mode 100644 public/preview9.png diff --git a/public/loading9.png b/public/loading9.png new file mode 100644 index 0000000000000000000000000000000000000000..d9b83325257abe458eefcfde646046ff3c77daeb GIT binary patch literal 2240 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 iet2|t@0Wr@cv%h>9jVQUtRg=lfMD}VbM$g literal 0 HcmV?d00001 diff --git a/src/canvases.json b/src/canvases.json index 4c2fffdd..4f2276eb 100644 --- a/src/canvases.json +++ b/src/canvases.json @@ -308,5 +308,50 @@ "cds": 900000, "req": "top", "sd": "2022-01-06" + }, + "9": { + "ident": "r", + "colors": [ + [ 196, 196, 196 ], + [ 109, 0, 26 ], + [ 190, 0, 57 ], + [ 255, 69, 0 ], + [ 255, 168, 0 ], + [ 255, 214, 53 ], + [ 255, 248, 184 ], + [ 0, 163, 104 ], + [ 0, 204, 120 ], + [ 126, 237, 86 ], + [ 0, 117, 111 ], + [ 0, 158, 170 ], + [ 0, 204, 192 ], + [ 36, 80, 164 ], + [ 54, 144, 234 ], + [ 81, 233, 244 ], + [ 73, 58, 193 ], + [ 106, 92, 255 ], + [ 148, 179, 255 ], + [ 129, 30, 159 ], + [ 180, 74, 192 ], + [ 228, 171, 255 ], + [ 222, 16, 127 ], + [ 255, 56 , 129 ], + [ 255, 153, 170 ], + [ 109, 72, 47 ], + [ 156, 105, 38 ], + [ 255, 180, 112 ], + [ 0, 0, 0 ], + [ 81, 82, 82 ], + [ 137, 141, 144 ], + [ 212, 215, 217 ], + [ 255, 255, 255 ] + ], + "cli": 1, + "size": 4096, + "bcd": 300000, + "cds": 300000, + "ranked": false, + "req": 0, + "sd": "2023-08-01" } } diff --git a/src/canvasesDesc.js b/src/canvasesDesc.js index 37397e01..55d314c0 100644 --- a/src/canvasesDesc.js +++ b/src/canvasesDesc.js @@ -24,6 +24,7 @@ function getCanvases(t) { 6: t`PixelCanvas`, 7: t`1bit`, 8: t`Top10`, + 9: t`r/place`, }; const canvasDesc = { 0: t`Our main canvas, a huge map of the world. Place everywhere you like`, @@ -34,6 +35,7 @@ function getCanvases(t) { 6: t`Mirror of PixelCanvas`, 7: t`Black and White canvas`, 8: t`A canvas for the most active players from the the previous day. Daily ranking updates at 00:00 UTC.`, + 9: t`Copy of r/place 2023 canvas. Will be present for a while.`, }; /* * no edit below here needed when adding/removing canvas diff --git a/src/core/constants.js b/src/core/constants.js index 975781e6..de2616d3 100644 --- a/src/core/constants.js +++ b/src/core/constants.js @@ -11,7 +11,7 @@ export const DEFAULT_SCALE = 3; // default canvas that is first assumed, before real canvas data // gets fetched via api/me -export const DEFAULT_CANVAS_ID = '0'; +export const DEFAULT_CANVAS_ID = '9'; export const DEFAULT_CANVASES = { 0: { ident: 'd', @@ -58,6 +58,51 @@ export const DEFAULT_CANVASES = { req: -1, sd: '2020-01-08', }, + 9: { + "ident": "r", + "colors": [ + [ 196, 196, 196 ], + [ 109, 0, 26 ], + [ 190, 0, 57 ], + [ 255, 69, 0 ], + [ 255, 168, 0 ], + [ 255, 214, 53 ], + [ 255, 248, 184 ], + [ 0, 163, 104 ], + [ 0, 204, 120 ], + [ 126, 237, 86 ], + [ 0, 117, 111 ], + [ 0, 158, 170 ], + [ 0, 204, 192 ], + [ 36, 80, 164 ], + [ 54, 144, 234 ], + [ 81, 233, 244 ], + [ 73, 58, 193 ], + [ 106, 92, 255 ], + [ 148, 179, 255 ], + [ 129, 30, 159 ], + [ 180, 74, 192 ], + [ 228, 171, 255 ], + [ 222, 16, 127 ], + [ 255, 56 , 129 ], + [ 255, 153, 170 ], + [ 109, 72, 47 ], + [ 156, 105, 38 ], + [ 255, 180, 112 ], + [ 0, 0, 0 ], + [ 81, 82, 82 ], + [ 137, 141, 144 ], + [ 212, 215, 217 ], + [ 255, 255, 255 ] + ], + "cli": 1, + "size": 4096, + "bcd": 300000, + "cds": 300000, + "ranked": false, + "req": 0, + "sd": "2023-08-01" + } }; export const TILE_LOADING_IMAGE = './loading.png';