home *** CD-ROM | disk | FTP | other *** search
/ Computer Shopper 221 - Disc 1 / DPCS0706.ISO / Full / Amapi / data1.cab / Common / 3SPACE / TeleportBehavior.js < prev    next >
Encoding:
JavaScript  |  2001-06-18  |  793 b   |  41 lines

  1. // -* TeleportBehavior.js *-
  2. //
  3. // Name: Teleport behavior
  4. // Description: 
  5. // Author:
  6. // Version: $Id: TeleportBehavior.js,v 1.4 2001/02/27 12:03:24 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.