home *** CD-ROM | disk | FTP | other *** search
/ Flash MX Savvy / FlashMX Savvy.iso / pc / MAC / Amapi3D / Amapi3DTrial_Edition / 3SPACE / TeleportBehavior.js < prev    next >
Encoding:
Text File  |  2001-02-20  |  753 b   |  41 lines  |  [AMAS/AMAP]

  1. // -* TeleportBehavior.js *-
  2. //
  3. // Name: Teleport behavior
  4. // Description: 
  5. // Author:
  6. // Version: $Id: TeleportBehavior.js,v 1.3 2000/12/21 15:03:30 consumer Exp $
  7. //
  8.  
  9. function TeleportBehavior()
  10. {
  11.   // No need for an object with this behavior.
  12. }
  13.  
  14. function TeleportBehaviorStart(solidName, position)
  15. {
  16.   TSSolidSetPosition(solidName, position);
  17. }
  18.  
  19. function TeleportBehaviorStop()
  20. {
  21. }
  22.  
  23. //
  24. // Event functions
  25. //
  26.  
  27. function TeleportBehaviorStartEvent(obj, event)
  28. {
  29.   var position = TSGetExtraParam(event, 'position');
  30.   var targetSolid = TSGetExtraParam(event, 'targetSolid');
  31.  
  32.   if (targetSolid == "")
  33.     TeleportBehaviorStart(obj, position);
  34.   else
  35.     TeleportBehaviorStart(targetSolid, position);
  36. }
  37.  
  38. function TeleportBehaviorStopEvent(obj, event)
  39. {
  40. }
  41.