Friday, 16 March 2012

3. Bouncy Boxes OpenGL Code First Third Half Class (Square)


void mousePressed()
{
  for(int k=0;k<numSquares;k++)
  {
    xOff=mouseX-s[k].x;
    yOff=mouseY-s[k].y;
    if((xOff<=(s[k].hs))&&(xOff>=-(s[k].hs))&&(yOff<=(s[k].hs))&&(yOff>=-(s[k].hs)))
    {chooser=k;break;}
    else{chooser=numSquares;}
  }
  if(chooser!=numSquares)
  {
   s[chooser].x=mouseX;
   s[chooser].y=mouseY;
        
   s[chooser].xVel=mouseX-pmouseX;
   s[chooser].yVel=mouseY-pmouseY;
   s[chooser].age=0;
  }
}
 
void mouseReleased()
{
 chooser=numSquares;
}

No comments:

Post a Comment