(function(){ // 注册圣诞果形状渲染函数 使用 SVG 图像参考 window.YooneSnowShapeRenderers = window.YooneSnowShapeRenderers || {}; window.YooneSnowShapeRenderers.christmas_berry = function(context, positionX, positionY, baseSize){ // 从设置中获取资源 URL 并加载图像 使用缓存避免重复加载 const assets = (window.YooneSnowSettings && window.YooneSnowSettings.assetsMap) ? window.YooneSnowSettings.assetsMap : {}; const url = assets['christmas_berry']; const record = window.YooneSnowGetOrLoadImage ? window.YooneSnowGetOrLoadImage(url) : { img: null, ready: false }; // 条件判断 如果图像尚未准备则跳过本次绘制 if (!record || !record.ready){ return; } const targetHeight = baseSize * 6.5; // 圣诞果较小 调低高度 const targetWidth = targetHeight; // 使用方形比例 window.YooneSnowDrawCenteredImage(context, record.img, positionX, positionY, targetWidth, targetHeight); }; })();