Revision: 1394
          http://rigsofrods.svn.sourceforge.net/rigsofrods/?rev=1394&view=rev
Author:   estamato
Date:     2010-05-21 23:10:12 +0000 (Fri, 21 May 2010)

Log Message:
-----------
Changed support beams to break when extended at 4 times their length.

Modified Paths:
--------------
    trunk/source/main/Beam.cpp

Modified: trunk/source/main/Beam.cpp
===================================================================
--- trunk/source/main/Beam.cpp  2010-05-20 21:13:07 UTC (rev 1393)
+++ trunk/source/main/Beam.cpp  2010-05-21 23:10:12 UTC (rev 1394)
@@ -7381,7 +7381,6 @@
                                }
                                else
                                {
-
                                        if (beams[i].bounded==ROPE)
                                        {
                                                if  (difftoBeamL<0.0f)
@@ -7390,14 +7389,14 @@
                                                        d=d*0.1f;
                                                }
                                        }
-                                       else // We assume the 
bounded=SUPPORTBEAM case
+                                       else // We assume bounded=SUPPORTBEAM 
                                        {
                                                if (difftoBeamL>0.0f)
                                                {
                                                        k=0.0f;
                                                        d=d*0.1f;
-                                                       // If support beam is 
extended more than one beam length, break it
-                                                       if 
(difftoBeamL>beams[i].L)
+                                                       // If support beam is 
extended more than four beam lengths, break it
+                                                       if 
(difftoBeamL>beams[i].L*4.0f)
                                                        {
                                                                
beams[i].broken=1;
                                                                
beams[i].disabled=true;
@@ -7665,7 +7664,7 @@
                                                        }
                                                }
                                        } else
-                                       {                                       
                                                                                
                // no custom limit set, use 360\xB0
+                                       {                                       
                                                                                
                // no custom limit set, use 360�
                                                while (limiter > 180.0f)
                                                {
                                                        if 
(props[propi].animMode[animnum] & ANIM_MODE_NOFLIP)
@@ -7697,7 +7696,7 @@
                                                                limiterchanged 
= true;
                                                        }
                                                }
-                                       } else                                  
                                                                                
        // no custom limit set, use 360\xB0
+                                       } else                                  
                                                                                
        // no custom limit set, use 360�
                                        {
                                                while (limiter < -180.0f)
                                                {
@@ -7781,7 +7780,7 @@
                                                                } else
                                                                        
autooffset = props[propi].animOpt2[animnum];                    // flip to 
other side at limit
                                                        }
-                                               } else                          
                                                                                
                // no custom limit set, use -10x\xB0
+                                               } else                          
                                                                                
                // no custom limit set, use -10x�
                                                        while (autooffset < 
-10.0f)
                                                        {
                                                                if 
(props[propi].animMode[animnum] & ANIM_MODE_NOFLIP)


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------

_______________________________________________
Rigsofrods-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rigsofrods-devel

Reply via email to