Ne tenir qu'un seul objet à la fois

Tu veux limiter le nombre d’objets que le joueur peut avoir sur lui ? Dans la fonction item.js, trouve la fonction pickItem() et rajoutes-y ces quelques lignes.

function pickItem( thisItem ){

  // le joueur ramasse un objet
  
  let x = thisItem.pos.x ;
  let y = thisItem.pos.y ;
  
if(onHand.length > 0) { append( items , new item ( thisItem.pos , onHand[0].type) ); onHand = []; }
playerPos[1] = createVector( x , y ) ; append(onHand, thisItem) ; items = supprObj( items , thisItem ) ; fx[1].play(); }

Le joueur déposera alors systématiquement au sol l’objet qu’il possède pour pouvoir en ramasser un nouveau.