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===-3&&(e.playerPosition.z===-23||e.playerPosition.z===-24)?(console.log("✅ Checkpoint condition met: Player is at position {x: 5, z: 2}"),!0):(console.log("❌ Checkpoint condition not met: Player is not at position {x: 5, z: 2}"),!1)),blockValidator:(o,a,e={},t={})=>(console.log("Validating blocks for checkpoint:",o),o.filter(i=>i.type==="move"&&i.value==="forward").length===6),dialogues:[{speaker:"Rob",message:"",characterDirection:"left",dialogType:"achievement",image:"images/Food Icons/Meat_Icon.webp",cameraPan:{target:[-120,20,-920],duration:2,zoom:.5}},{speaker:"Rob",message:"Hebat!",characterDirection:"left",dialogType:"story",image:"images/ROB_Dialogue_Head.webp"},{speaker:"Rob",message:"Saya ingin ke gerai yang itu pula.",characterDirection:"left",dialogType:"story",image:"images/ROB_Dialogue_Head.webp",cameraPan:{target:[-150,20,-1070],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"}],dialogType:"story"}]};export{r as checkpointConfig};
