home *** CD-ROM | disk | FTP | other *** search
/ PC PowerPlay 56 / CDPowerplay56Disc2.iso / demos / blade / data1.cab / Program_Executable_Files / Lib / AnmSets / CosAnimationSet.py < prev    next >
Encoding:
Text File  |  2000-10-27  |  9.1 KB  |  302 lines

  1. import Bladex
  2. import Enm_Def
  3.  
  4. #    JOG_ANM
  5. def LoadCosAnimationSet(ct_name):
  6.  
  7.     print "Loading the Cos animation sets..."
  8.  
  9.     #### Relax ####
  10.     #Bladex.AddAnimFlags("Cos_rlx",0,0,0,1,Enm_Def.BM_XYZ,Enm_Def.HEADF_ENG)
  11.     
  12.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Cos_rlx_no.BMV","Rlx_no_Cos",1)
  13.     Bladex.AddAnmRStep("Rlx_no_Cos",0.0)
  14.     Bladex.AddAnmLStep("Rlx_no_Cos",0.0)
  15.                 
  16.  
  17.     # other
  18.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Cos_jmp_back1.BMV","Cos_jmp_back1",0)
  19.  
  20.  
  21.     ###############
  22.     #
  23.     #    AMBIENT
  24.     #
  25.     ###############
  26.     
  27.     
  28.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Cos_alarm.BMV","Cos_alarm",1)
  29.     Bladex.AddAnmRStep("Cos_alarm",0.0)
  30.     Bladex.AddAnmLStep("Cos_alarm",0.0)
  31.     
  32.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Cos_fury.BMV","Cos_fury",1)
  33.     Bladex.AddAnmRStep("Cos_fury",0.0)
  34.     Bladex.AddAnmLStep("Cos_fury",0.0)
  35.  
  36.  
  37.     ### CORRER   ####
  38.  
  39.     
  40.  
  41.     
  42.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Cos_jog_no.BMV","Jog_no_Cos",1)    
  43.     Bladex.AddAnmLStep("Jog_no_Cos",0.44)
  44.     Bladex.AddAnmLRelease("Jog_no_Cos",0.605)
  45.     Bladex.AddAnmRStep("Jog_no_Cos",0.0)
  46.     Bladex.AddAnmRRelease("Jog_no_Cos",0.254)
  47.     Bladex.AddAnmRStep("Jog_no_Cos",1)
  48.     Bladex.AddStopTests("Jog_no_Cos") 
  49.  
  50.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Cos_jog_no.BMV","Wlk_no_Cos",1)    
  51.     Bladex.AddAnmLStep("Wlk_no_Cos",0.44)
  52.     Bladex.AddAnmLRelease("Wlk_no_Cos",0.605)
  53.     Bladex.AddAnmRStep("Wlk_no_Cos",0.0)
  54.     Bladex.AddAnmRRelease("Wlk_no_Cos",0.254)
  55.     Bladex.AddAnmRStep("Wlk_no_Cos",1)
  56.     Bladex.AddStopTests("Wlk_no_Cos") 
  57.         
  58.  
  59.  
  60.  
  61.     ####  WBK ####
  62.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Cos_wbk_no.BMV","Wbk_no_Cos",1)
  63.     Bladex.AddAnmRStep("Wbk_no_Cos",0.333)     
  64.     Bladex.AddAnmRRelease("Wbk_no_Cos",0.638)
  65.     Bladex.AddAnmLStep("Wbk_no_Cos",0)     
  66.     Bladex.AddAnmLRelease("Wbk_no_Cos",0.478)     
  67.     Bladex.AddAnmLStep("Wbk_no_Cos",1)  
  68.     Bladex.AddStopTests("Wbk_no_Cos")
  69.  
  70.     
  71.     Bladex.AddAnmEvent("Wbk_no_Cos","StopTest",0.2)
  72.     Bladex.AddAnmEvent("Wbk_no_Cos","StopTest",0.7)
  73.  
  74.     
  75.     #
  76.     #### Caminar ####
  77.     #
  78.  
  79.     """
  80.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Cos_wlk_no.BMV","Wlk_no_Cos",1)
  81.     Bladex.AddAnmRStep("Wlk_no_Cos",0.424)
  82.     Bladex.AddAnmRRelease("Wlk_no_Cos",0.920)
  83.     Bladex.AddAnmLStep("Wlk_no_Cos",0.0)
  84.     Bladex.AddAnmLRelease("Wlk_no_Cos",0.197)
  85.     Bladex.AddAnmLStep("Wlk_no_Cos",1.0)      
  86.     Bladex.AddStopTests("Wlk_no_Cos")
  87.     """
  88.     
  89.  
  90.     #### Caidas ####
  91.  
  92.  
  93.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Cos_fll_medium_1h.BMV","FallMed_Cos",0)
  94.     Bladex.AddAnmRStep("FallMed_Cos",0.0)
  95.     Bladex.AddAnmLStep("FallMed_Cos",0.0)
  96.  
  97.  
  98.  
  99.     #Caida enorme
  100.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Cos_dth_fll.BMV","Dth_Fll_Cos",0)
  101.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Cos_dth_fll2.BMV","Dth_Fll2_Cos",0)
  102.     
  103.     
  104.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Cos_dth_fly.BMV","Cos_dth_fly",0)
  105.     
  106.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Cos_dth0.BMV","Cos_dth0",0)
  107.     
  108.     
  109.     
  110.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Cos_hurt_lite.BMV","Cos_hurt_lite",1)
  111.     Bladex.AddAnmRStep("Cos_hurt_lite",0.0)
  112.     Bladex.AddAnmLStep("Cos_hurt_lite",0.0)
  113.  
  114.  
  115.  
  116.  
  117.     #### Golpes ####
  118.  
  119.  
  120.  
  121.  
  122.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Cos_g_01.BMV","Cos_g_01",0)        
  123.     Bladex.AddAnmRStep("Cos_g_01",0)     
  124.     Bladex.AddAnmLStep("Cos_g_01",0)     
  125.     Bladex.AddAnmRRelease("Cos_g_01",0.175) 
  126.     Bladex.AddAnmRStep("Cos_g_01",0.499)    
  127.     Bladex.AddAnmRRelease("Cos_g_01",0.586) 
  128.     Bladex.AddAnmRStep("Cos_g_01",0.752)     
  129.     Bladex.AddAnmLRelease("Cos_g_01",0.175) 
  130.     Bladex.AddAnmLStep("Cos_g_01",0.499)    
  131.     Bladex.AddAnmLRelease("Cos_g_01",0.586) 
  132.     Bladex.AddAnmLStep("Cos_g_01",0.752)
  133.     
  134.  
  135.     Bladex.LoadSampledAnimation("..\\..\\Anm\\Cos_g_02.BMV","Cos_g_02",0)        
  136.     Bladex.AddAnmRStep("Cos_g_02",0)     
  137.     Bladex.AddAnmLStep("Cos_g_02",0)     
  138.     Bladex.AddAnmRRelease("Cos_g_02",0.377) 
  139.     Bladex.AddAnmRStep("Cos_g_02",0.923)    
  140.     Bladex.AddAnmLRelease("Cos_g_02",0.377) 
  141.     Bladex.AddAnmLStep("Cos_g_02",0.923)    
  142.     
  143.  
  144.  
  145.     
  146.  
  147.     #
  148.     # Movimientos en combate
  149.     #
  150.     anm_name="Cos_attack_l"
  151.     Bladex.LoadSampledAnimation("..\\..\\Anm\\" + anm_name + ".BMV",anm_name,0)
  152.     Bladex.AddAnmLStep(anm_name,0.0)     
  153.     Bladex.AddAnmLRelease(anm_name,0.12)
  154.     Bladex.AddAnmLStep(anm_name,0.92)  
  155.     Bladex.AddAnmRStep(anm_name,0.0)    
  156.     Bladex.AddAnmRRelease(anm_name,0.121) 
  157.     Bladex.AddAnmRStep(anm_name,1) 
  158.     Bladex.AddStopTests(anm_name)
  159.  
  160.     anm_name="Cos_attack_r"
  161.     Bladex.LoadSampledAnimation("..\\..\\Anm\\" + anm_name + ".BMV",anm_name,0)
  162.     Bladex.AddAnmLStep(anm_name,0.0)     
  163.     Bladex.AddAnmLRelease(anm_name,0.121) 
  164.     Bladex.AddAnmLStep(anm_name,1) 
  165.     Bladex.AddAnmRStep(anm_name,0.0)    
  166.     Bladex.AddAnmRRelease(anm_name,0.12)
  167.     Bladex.AddAnmRStep(anm_name,0.92) 
  168.     Bladex.AddStopTests(anm_name)
  169.  
  170.     anm_name="Cos_attack_f"
  171.     Bladex.LoadSampledAnimation("..\\..\\Anm\\" + anm_name + ".BMV",anm_name,0)
  172.     Bladex.AddAnmRStep(anm_name,0.0)     
  173.     Bladex.AddAnmRRelease(anm_name,0.126)     
  174.     Bladex.AddAnmRStep(anm_name,0.198)     
  175.     Bladex.AddAnmRRelease(anm_name,0.255)     
  176.     Bladex.AddAnmRStep(anm_name,0.504)     
  177.     Bladex.AddAnmRRelease(anm_name,0.624)     
  178.     Bladex.AddAnmRStep(anm_name,0.666)     
  179.     Bladex.AddAnmRRelease(anm_name,0.766)     
  180.     Bladex.AddAnmRStep(anm_name,1)
  181.     Bladex.AddAnmLStep(anm_name,0.0)     
  182.     Bladex.AddAnmLRelease(anm_name,0.1261)   
  183.     Bladex.AddAnmLStep(anm_name,0.1981)   
  184.     Bladex.AddAnmLRelease(anm_name,0.2551)
  185.     Bladex.AddAnmLStep(anm_name,0.5041)   
  186.     Bladex.AddAnmLRelease(anm_name,0.6241)   
  187.     Bladex.AddAnmLStep(anm_name,0.6661)   
  188.     Bladex.AddAnmLRelease(anm_name,0.7661)   
  189.     Bladex.AddAnmLStep(anm_name,0.9751)   
  190.     Bladex.AddStopTests(anm_name)
  191.     
  192.     anm_name="Cos_attack_b"
  193.     Bladex.LoadSampledAnimation("..\\..\\Anm\\" + anm_name + ".BMV",anm_name,0)
  194.     Bladex.AddAnmRStep(anm_name,0.0)     
  195.     Bladex.AddAnmRRelease(anm_name,0.140)     
  196.     Bladex.AddAnmRStep(anm_name,0.369)     
  197.     Bladex.AddAnmRRelease(anm_name,0.437)     
  198.     Bladex.AddAnmRStep(anm_name,0.590)     
  199.     Bladex.AddAnmRRelease(anm_name,0.646)     
  200.     Bladex.AddAnmRStep(anm_name,1)
  201.     Bladex.AddAnmLStep(anm_name,0.0)     
  202.     Bladex.AddAnmLRelease(anm_name,0.1401)     
  203.     Bladex.AddAnmLStep(anm_name,0.3691)     
  204.     Bladex.AddAnmLRelease(anm_name,0.4371)     
  205.     Bladex.AddAnmLStep(anm_name,0.5901)     
  206.     Bladex.AddAnmLRelease(anm_name,0.6461)     
  207.     Bladex.AddAnmLStep(anm_name,1) 
  208.     Bladex.AddStopTests(anm_name)
  209.  
  210.  
  211.     anm_name="Cos_d_r"
  212.     Bladex.LoadSampledAnimation("..\\..\\Anm\\" + anm_name + ".BMV",anm_name,0)
  213.     Bladex.AddAnmRStep(anm_name,0)     
  214.     Bladex.AddAnmRRelease(anm_name,0.341)     
  215.     Bladex.AddAnmRStep(anm_name,0.693)     
  216.     Bladex.AddAnmLStep(anm_name,0)     
  217.     Bladex.AddAnmLRelease(anm_name,0.366)     
  218.     Bladex.AddAnmLStep(anm_name,0.754)          
  219.  
  220.     anm_name="Cos_d_l"
  221.     Bladex.LoadSampledAnimation("..\\..\\Anm\\" + anm_name + ".BMV",anm_name,0)
  222.     Bladex.AddAnmRStep(anm_name,0)     
  223.      Bladex.AddAnmRRelease(anm_name,0.379)     
  224.     Bladex.AddAnmRStep(anm_name,0.678)     
  225.     Bladex.AddAnmLStep(anm_name,0)     
  226.     Bladex.AddAnmRRelease(anm_name,0.150) 
  227.     Bladex.AddAnmRStep(anm_name,0.370)    
  228.     Bladex.AddAnmLRelease(anm_name,0.396) 
  229.     Bladex.AddAnmLStep(anm_name,0.829)
  230.  
  231.  
  232.  
  233. #    anm_name="Cos_rlx_f"
  234. #    Bladex.LoadSampledAnimation("..\\..\\Anm\\" + anm_name + ".BMV",anm_name,0)
  235. #    Bladex.AddAnmRStep(anm_name,0)     
  236. #    Bladex.AddAnmLStep(anm_name,0)
  237.  
  238.  
  239.  
  240.     anm_name="Cos_jmp_no"
  241.     Bladex.LoadSampledAnimation("..\\..\\Anm\\" + anm_name + ".BMV","Cos_jmp_no",0)
  242.     Bladex.AddAnmRStep("Cos_jmp_no",0.0) 
  243.     Bladex.AddAnmRRelease("Cos_jmp_no",0.223) 
  244.     Bladex.AddAnmRStep("Cos_jmp_no",0.795)     
  245.     Bladex.AddAnmLStep("Cos_jmp_no",0.0)
  246.     Bladex.AddAnmLRelease("Cos_jmp_no",0.297)     
  247.     Bladex.AddAnmLStep("Cos_jmp_no",0.745)     
  248.     
  249.     
  250.     #
  251.     # Slip
  252.     #
  253.     anm_name="Cos_slip"
  254.     Bladex.LoadSampledAnimation("..\\..\\Anm\\" + anm_name + ".BMV",anm_name,1)
  255.     Bladex.AddAnmRStep(anm_name,0)     
  256.     Bladex.AddAnmLStep(anm_name,0)     
  257.  
  258.  
  259.     
  260.     
  261.  
  262.     #
  263.     # Climb
  264.     #
  265. #    anm_name="Cos_clmb_high_no"
  266. #    Bladex.LoadSampledAnimation("..\\..\\Anm\\" + anm_name + ".BMV",anm_name,0)
  267. #    Bladex.AddAnmRStep(anm_name,0)     
  268. #    Bladex.AddAnmLStep(anm_name,0)     
  269. #    Bladex.AddAnmRRelease(anm_name,0.30)     
  270. #    Bladex.AddAnmLRelease(anm_name,0.30)    
  271. #    Bladex.AddAnmRStep(anm_name,0.77)     
  272. #    Bladex.AddAnmLStep(anm_name,0.78)     
  273. #
  274.     anm_name="Cos_clmb_medium_no"
  275.     Bladex.LoadSampledAnimation("..\\..\\Anm\\" + anm_name + ".BMV",anm_name,0)
  276.     Bladex.AddAnmRStep(anm_name,0)     
  277.     Bladex.AddAnmLStep(anm_name,0)     
  278.     Bladex.AddAnmRRelease(anm_name,0.30)     
  279.     Bladex.AddAnmLRelease(anm_name,0.30)    
  280.     Bladex.AddAnmRStep(anm_name,0.77)     
  281.     Bladex.AddAnmLStep(anm_name,0.78)     
  282.  
  283. #    anm_name="Cos_clmb_medlow_no"
  284. #    Bladex.LoadSampledAnimation("..\\..\\Anm\\" + anm_name + ".BMV",anm_name,0)
  285. #    Bladex.AddAnmRStep(anm_name,0)     
  286. #    Bladex.AddAnmLStep(anm_name,0)     
  287. #    Bladex.AddAnmRRelease(anm_name,0.30)     
  288. #    Bladex.AddAnmLRelease(anm_name,0.30)    
  289. #    Bladex.AddAnmRStep(anm_name,0.77)     
  290. #    Bladex.AddAnmLStep(anm_name,0.78)     
  291. #
  292. #    anm_name="Cos_clmb_low_no"
  293. #    Bladex.LoadSampledAnimation("..\\..\\Anm\\" + anm_name + ".BMV",anm_name,0)
  294. #    Bladex.AddAnmRStep(anm_name,0)     
  295. #    Bladex.AddAnmLStep(anm_name,0)     
  296. #    Bladex.AddAnmRRelease(anm_name,0.30)     
  297. #    Bladex.AddAnmLRelease(anm_name,0.30)    
  298. #    Bladex.AddAnmRStep(anm_name,0.77)     
  299. #    Bladex.AddAnmLStep(anm_name,0.78)     
  300.  
  301.  
  302.