Update_Particle()  

create_surfaces_particle(File$,camera,flag_tma,blend_tm)  . 
                   File$ -    
                   flag_tma -  
                   blend_tm -   

Delete_surfecs_particle(surface_tm)  

AddParticle(surf,x#, y#, z#, xr#,yr#,xm#,ym#,zm#,
 xmd#,ymd#,zmd#,xt#,yt#,xtd#,ytd#,xd#,yd#,zd#,xdd#,
 ydd#, zdd#,r#,g#,b#,rd#,gd#,bd#,rot#,rotd#,al#,ald#,
 sc#,scd#,fsqr,liv#)  -  
 
 surf - 
 x#, y#, z# -   
 xr#,yr# -  
 xm#,ym#,zm# -  (Move)
 xmd#,ymd#,zmd# -   (,1 -  )
 xt#,yt# -  
 xtd#,ytd# -   (,1 -  )
 xd#,yd#,zd# -     (Translate)
 xdd#,ydd#, zdd# -   (,0 -  )
 r#,g#,b# -  
 rd#,gd#,bd# -   (,0 -  )
 rot# -   
 rotd# -   (,0 -  )
 al# -   (0-255)
 ald# -   (,0 -  )
 sc# -  
 scd# -   (,1 -  )
 fsqr -    (0-1)
 liv# -    

Set_camera(cam_tm)  -    .

