moved characters and scaled
|
Before Width: | Height: | Size: 413 KiB After Width: | Height: | Size: 413 KiB |
|
Before Width: | Height: | Size: 193 KiB After Width: | Height: | Size: 193 KiB |
|
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 54 KiB |
|
Before Width: | Height: | Size: 442 KiB After Width: | Height: | Size: 442 KiB |
|
Before Width: | Height: | Size: 66 KiB After Width: | Height: | Size: 66 KiB |
19
sketch.js
@@ -28,11 +28,11 @@ function preload() {
|
|||||||
for (let i = 0; i < 5; i++) {
|
for (let i = 0; i < 5; i++) {
|
||||||
coconutImgs[i] = loadImage(`assets/coconut/coconut_${i}.png`);
|
coconutImgs[i] = loadImage(`assets/coconut/coconut_${i}.png`);
|
||||||
}
|
}
|
||||||
kakomoraImgs[0] = loadImage('assets/kakamora characters/Kakamora-TikiRob-Claw-Edition.png');
|
kakomoraImgs[0] = loadImage('assets/kakamora-characters/Kakamora-TikiRob-Claw-Edition.png');
|
||||||
kakomoraImgs[1] = loadImage('assets/kakamora characters/Kokomoro-TikiRob-Fishhead-Edition.webp');
|
kakomoraImgs[1] = loadImage('assets/kakamora-characters/Kokomoro-TikiRob-Fishhead-Edition.webp');
|
||||||
kakomoraImgs[2] = loadImage('assets/kakamora characters/Kokomoro-TikiRob-Mickey-Mouse-Edition-1-250x250.png');
|
kakomoraImgs[2] = loadImage('assets/kakamora-characters/Kokomoro-TikiRob-Mickey-Mouse-Edition-1-250x250.png');
|
||||||
kakomoraImgs[3] = loadImage('assets/kakamora characters/Kokomoro-TikiRob-Seashell-Edition.png');
|
kakomoraImgs[3] = loadImage('assets/kakamora-characters/Kokomoro-TikiRob-Seashell-Edition.png');
|
||||||
kakomoraImgs[4] = loadImage('assets/kakamora characters/Kokomoro-TikiRob-Starfish-Edition-250x250.png');
|
kakomoraImgs[4] = loadImage('assets/kakamora-characters/Kokomoro-TikiRob-Starfish-Edition-250x250.png');
|
||||||
}
|
}
|
||||||
|
|
||||||
// ====== SETUP ======
|
// ====== SETUP ======
|
||||||
@@ -188,11 +188,12 @@ function drawScore() {
|
|||||||
|
|
||||||
// ====== SLOT POSITION HELPER ======
|
// ====== SLOT POSITION HELPER ======
|
||||||
function getSlotPos(i) {
|
function getSlotPos(i) {
|
||||||
const size = constrain(floor(width * 0.055), 40, 62);
|
const gap = 8;
|
||||||
const gap = 6;
|
const size = floor((width - 40 - gap * 9) / 10);
|
||||||
|
const startX = 20 + size / 2;
|
||||||
return {
|
return {
|
||||||
x: width - 20 - size / 2 - (9 - i) * (size + gap),
|
x: startX + i * (size + gap),
|
||||||
y: 20 + size / 2,
|
y: height - size / 2 - 16,
|
||||||
size
|
size
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||