/* Original Forge collector adapter; Pocket Engine1.0 collection pattern. MIT. */ export const tokenPositions=[[80,80],[560,80],[80,280],[560,280]]; export function createTokens(){return tokenPositions.map(([x,y],i)=>({id:'token-'+i,x,y,collected:false}));} export function collect(state){ const events=[]; for(const token of state.tokens)if(!token.collected&&Math.hypot(token.x-state.player.x,token.y-state.player.y)<=24){token.collected=true;events.push({type:'collected',id:token.id});} return events; }