fix: change scale for solid textures and clean up
This commit is contained in:
parent
5af7113247
commit
8a5182fa13
5 changed files with 4 additions and 11 deletions
|
|
@ -48,7 +48,7 @@ function Blocks({
|
||||||
tilemap.clear();
|
tilemap.clear();
|
||||||
|
|
||||||
// Tile solid colors at smaller scales
|
// Tile solid colors at smaller scales
|
||||||
if (scale >= 0.5) {
|
if (scale >= 0.4) {
|
||||||
blocks.forEach((block) => {
|
blocks.forEach((block) => {
|
||||||
tilemap.tile(textures[block.name] ?? missingTexture, block.x * 16, block.y * 16);
|
tilemap.tile(textures[block.name] ?? missingTexture, block.x * 16, block.y * 16);
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -282,6 +282,7 @@ function Canvas() {
|
||||||
|
|
||||||
resizeCanvas();
|
resizeCanvas();
|
||||||
return () => resizeObserver.disconnect();
|
return () => resizeObserver.disconnect();
|
||||||
|
// eslint-disable-next-line react-hooks/exhaustive-deps
|
||||||
}, [stageContainerRef]);
|
}, [stageContainerRef]);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
/* eslint-disable react-hooks/exhaustive-deps */
|
||||||
import { CanvasContext } from "@/context/Canvas";
|
import { CanvasContext } from "@/context/Canvas";
|
||||||
import { useContext, useEffect, useState } from "react";
|
import { useContext, useEffect, useState } from "react";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,4 @@
|
||||||
@import url("https://fonts.googleapis.com/css2?family=Geist:wght@100..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");
|
@import url("https://fonts.googleapis.com/css2?family=Geist:wght@100..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");
|
||||||
@import url("https://fonts.cdnfonts.com/css/born2bsporty-fs");
|
|
||||||
|
|
||||||
@font-face {
|
@font-face {
|
||||||
font-family: "Minecraft";
|
font-family: "Minecraft";
|
||||||
|
|
@ -10,15 +9,6 @@
|
||||||
font-display: swap;
|
font-display: swap;
|
||||||
}
|
}
|
||||||
|
|
||||||
@font-face {
|
|
||||||
font-family: "MinecraftBold";
|
|
||||||
src: url("/fonts/minecraft-font-bold.woff2") format("woff2"), url("/fonts/minecraft-font-bold.woff") format("woff"),
|
|
||||||
url("/fonts/minecraft-font-bold.otf") format("otf");
|
|
||||||
font-weight: bold;
|
|
||||||
font-style: normal;
|
|
||||||
font-display: swap;
|
|
||||||
}
|
|
||||||
|
|
||||||
@tailwind base;
|
@tailwind base;
|
||||||
@tailwind components;
|
@tailwind components;
|
||||||
@tailwind utilities;
|
@tailwind utilities;
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,7 @@ export default {
|
||||||
colors: {},
|
colors: {},
|
||||||
fontFamily: {
|
fontFamily: {
|
||||||
minecraft: ["Minecraft", "sans-serif"],
|
minecraft: ["Minecraft", "sans-serif"],
|
||||||
|
inter: ["Inter", "sans-serif"],
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue