const c={dialogType:"story",checkWinCondition:(e,i,o={},t={})=>(console.log("Checking Win Condition:",{blocklyMoves:e,blocklyState:o,gameState:t}),i?o.blocklyMoves&&Array.isArray(o.blocklyMoves)&&o.blocklyMoves.some(l=>l.type==="sound"&&l.value==="MEOW")?(console.log("✅ Win condition met: Sound block with 'MEOW' found"),!0):(console.log("❌ Win condition not met: No 'MEOW' sound found in blocklyMoves"),!1):(console.log("❌ Win condition failed: checkpoints not completed"),!1)),blockValidator:(e,i,o={},t={})=>{console.log("Validating block sequence for checkpoint1 (sound):",e);const n=e.filter(s=>s.type==="sound");return n.length===0?(console.log("BLOCK VALIDATION FAILED: No sound block found"),!1):n.some(s=>s.value==="MEOW")?(console.log("BLOCK VALIDATION PASSED: Found ['sound:MEOW']"),!0):(console.log("BLOCK VALIDATION FAILED: Sound block found, but not 'MEOW'"),!1)},dialogues:[{speaker:"Rob",message:"Hmmm nampaknya dia degil untuk keluar.",characterDirection:"left",dialogType:"story",image:"images/ROB_Dialogue_Head.webp"}]};export{c as winConfig};
