const r={checkpoints:[{id:"checkpoint1",checkCondition:(o,a={},e={})=>(console.log("Checking checkpoint condition for Level 1:",{blocklyMoves:o,blocklyState:a,gameState:e}),e.playerPosition&&e.playerPosition.x===-9&&(e.playerPosition.z===-26||e.playerPosition.z===-25)?(console.log("✅ Checkpoint condition met: Player is at position {x: -9, z: -26} or {x: -9, z: -25}"),!0):(console.log("❌ Checkpoint condition not met: Player is not at position {x: -9, z: -26} or {x: -9, z: -25}"),!1)),blockValidator:(o,a,e={},t={})=>(console.log(o),o.filter(i=>i.type==="move"&&i.value==="forward").length===5),dialogType:"mixed",dialogues:[{speaker:"Rob",message:"",characterDirection:"left",dialogType:"achievement",image:"images/Food Icons/Mango_Icon.webp",cameraPan:{target:[-350,10,-1030],duration:2,zoom:.5}},{speaker:"Rob",message:"Terima kasih! Mari kita ke gerai seterusnya.",characterDirection:"left",dialogType:"story",image:"images/ROB_Dialogue_Head.webp"},{speaker:"Rob",message:"Mmmm, jus buah di situ nampak menarik!",characterDirection:"left",dialogType:"story",image:"images/ROB_Dialogue_Head.webp",cameraPan:{target:[-350,10,-830],duration:2,zoom:.5}},{speaker:"Rob",message:"Bantu Rob bergerak dengan menggunakan apa yang anda telah pelajari.",characterDirection:"left",dialogType:"checkpoint",image:"images/ROB_Dialogue_Head.webp"}]}]};export{r as checkpointConfig};
