All pastes #102537 Raw Edit

Someone

public text v1 · immutable
#102537 ·published 2006-07-27 17:23 UTC
rendered paste body
if(cursor.primaryPush)
{
    // Could do this:
//  foreach(Sprite sprite in mySpriteArray)
//  {
//      if(cursor.IsOn(sprite))
//      {
//          // Success!
//          cursor.spriteGrabbed = sprite;
//          cursor.SetRelativeSpritePosition(sprite);
//      }
//  }

    // but I'm a big fan of "easy"
    cursor.spriteGrabbed = cursor.GetSpriteOver(mySpriteArray);
    if(cursor.spriteGrabbed != null)
        cursor.SetRelativeSpritePosition(cursor.spriteGrabbed);

}

if(cursor.primaryDown && cursor.spriteGrabbed != null)
{
    cursor.UpdateSpriteGrabbedPosition();
}

if(cursor.primaryClick)
{
    cursor.spriteGrabbed = null;
}