에셋 정리 + 원본 보관 + 건물 일러스트 적용
- 미사용 에셋 삭제: 구 오렌지 태비 4프레임(품종 시트로 대체), create-next-app svg - assets-src/: AI 생성 원본(품종 시트 8장·잔디·강물·도구·건물 시트) 프로젝트로 이동 - build.png 슬라이스: 어두운 글로우 배경을 밝기 기반 플러드필로 제거 → 부두(선착장+보트)·벌목장·채석장(광산)·부엌(모닥불) 4종 - 마을 캔버스·상점·패널 아이콘에 건물 일러스트 적용 (도구 아이콘은 폴백) - 배치 고스트도 건물 일러스트, 히트 영역 확장, 삭제된 루트 프레임 404 폴백 제거 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
이 커밋은 다음에 포함됨:
@@ -14,6 +14,7 @@ import {
|
||||
APTITUDE_LABEL,
|
||||
BREEDS,
|
||||
BUILD_DEFS,
|
||||
BUILDING_IMG,
|
||||
catSprite,
|
||||
HALL_LEVELS,
|
||||
KITCHEN_UPGRADE_COST,
|
||||
@@ -199,7 +200,7 @@ export default function Game() {
|
||||
{openedBuilding && (
|
||||
<SidePanel
|
||||
title={`${openedBuilding.name} Lv${openedBuilding.level}`}
|
||||
icon={TOOL_IMG[openedBuilding.aptitude]}
|
||||
icon={BUILDING_IMG[openedBuilding.type] ?? TOOL_IMG[openedBuilding.aptitude]}
|
||||
onClose={() => setPanel(null)}
|
||||
>
|
||||
<BuildingPanel
|
||||
@@ -399,9 +400,9 @@ function ShopPanel({
|
||||
>
|
||||
{/* eslint-disable-next-line @next/next/no-img-element */}
|
||||
<img
|
||||
src={TOOL_IMG[def.aptitude]}
|
||||
src={BUILDING_IMG[def.type] ?? TOOL_IMG[def.aptitude]}
|
||||
alt={def.name}
|
||||
className={`h-12 w-12 shrink-0 object-contain ${built || !hallOk ? "opacity-40" : ""}`}
|
||||
className={`h-14 w-14 shrink-0 object-contain ${built || !hallOk ? "opacity-40" : ""}`}
|
||||
/>
|
||||
<div className="min-w-0 flex-1">
|
||||
<div className="font-jua text-[15px] text-[#3f2c14]">{def.name}</div>
|
||||
|
||||
새 이슈에서 참조
사용자 차단