home *** CD-ROM | disk | FTP | other *** search
/ Singles (French) / Singles-FrenchVersion-Win95.iso / data1.cab / Statemachine / tutorialMoveIn.lua < prev    next >
Text File  |  2004-03-05  |  891b  |  51 lines

  1. -- Shakehands Testmission
  2. --
  3. -- used mission objects:
  4. -- trigger1 - triggers hello in initial state
  5.  
  6. beginStateMachine()
  7.  
  8.     onEnter(function(msg)
  9.         popupMission();
  10.     end )
  11.  
  12.     onMsg("getText", function(msg)
  13.         -- set mission text
  14.         setMissionText("dies is die zweite mission", "am besten du ziehst schonmal in die Wohnung ein weil sonst verlieren wir wertvolle zeit in der ich dich anmachen koennte");
  15.     end )
  16.  
  17.     onMsg("checkComplete", function(msg)
  18.         --check mission completeness heere
  19.     end )
  20.     
  21.     onMsg("ok", function(msg)
  22.     
  23.     end )
  24.  
  25. -- CONVENIANCE MESSAGE HANDLER -------------------------
  26.     
  27.     onMsg("enterTrigger10", function(msg)
  28.         setState("_GLOBAL");
  29.     end )
  30.  
  31.     
  32.         -- reset mission
  33.     onMsg("enterTrigger9", function(msg) 
  34.         print("======= Initializing mission");
  35.         setState("initial");
  36.     end )
  37.     
  38.     
  39.     
  40.     
  41.  
  42.     state("initial")
  43.     
  44.  
  45.         
  46. endStateMachine()
  47.  
  48.  
  49.  
  50.  
  51.