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
