import { observer } from 'mobx-react-lite'; import type { GameStore } from '../game/GameStore'; import type { ResourceNode } from '../game/entities/ResourceNode'; import { BUSH_SPRITE, TREE_SPRITE } from '../game/sprites'; import PixelSprite from './PixelSprite'; const NODE_SPRITES = { tree: TREE_SPRITE, bush: BUSH_SPRITE }; const NODE_SIZES = { tree: 64, bush: 40 }; const NodeEntity = observer(function NodeEntity({ node, store }: { node: ResourceNode; store: GameStore }) { const isChopping = node.id === store.heldNodeId && store.isChopping; return (
); }); export default NodeEntity;