home *** CD-ROM | disk | FTP | other *** search
/ Encyklopedia Omnia / Planeta.iso / data / a_gen.dir / 00022_nuvolaDragger.ls < prev    next >
Encoding:
Text File  |  2000-11-14  |  1.4 KB  |  56 lines

  1. property nsIntersector, origLoc, draggedSprite
  2.  
  3. on beginSprite
  4.   set draggedSprite to the currentSpriteNum
  5.   set gNumErrori to 0
  6.   set the cursor of sprite draggedSprite to [member "palmo", member "palmo_m"]
  7. end
  8.  
  9. on tastoGiu
  10.   set draggedSprite to the currentSpriteNum
  11.   if the moveableSprite of sprite draggedSprite = 1 then
  12.     set the cursor of sprite draggedSprite to [member "pugno", member "pugno_m"]
  13.     set origLoc to the loc of sprite draggedSprite
  14.   end if
  15. end
  16.  
  17. on tastoSu
  18.   if the moveableSprite of sprite draggedSprite = 1 then
  19.     if sprite draggedSprite intersects sprite(nsIntersector) then
  20.       set the cursor of sprite draggedSprite to 0
  21.       set newLoc to the loc of sprite draggedSprite
  22.       set the loc of sprite draggedSprite to newLoc
  23.       set the moveableSprite of sprite draggedSprite to 0
  24.       unloadMiaw("m_navig")
  25.       updateStage()
  26.       go(#next)
  27.     else
  28.       set gNumErrori to gNumErrori + 1
  29.       set the cursor of sprite draggedSprite to [member "palmo", member "palmo_m"]
  30.       set the loc of sprite draggedSprite to origLoc
  31.       updateStage()
  32.     end if
  33.   end if
  34. end
  35.  
  36. on mouseUp
  37.   tastoSu()
  38. end
  39.  
  40. on mouseDown
  41.   tastoGiu()
  42. end
  43.  
  44. on rightMouseUp
  45.   tastoSu()
  46. end
  47.  
  48. on rightMouseDown
  49.   tastoGiu()
  50. end
  51.  
  52. on getPropertyDescriptionList
  53.   set p_list to [#nsIntersector: [#comment: "Sprite Intersector:", #format: #integer, #default: 16]]
  54.   return p_list
  55. end
  56.