1
0
Fork 0

remove unused code and use code from simgear

This commit is contained in:
Torsten Dreyer 2011-02-19 11:23:36 +01:00
parent 3c3f3a096e
commit 556885e553

View file

@ -36,25 +36,12 @@
#include <Scenery/scenery.hxx>
#include <string>
#include <math.h>
#include <simgear/sg_inlines.h>
using std::string;
#include "ridge_lift.hxx"
static string CreateIndexedPropertyName(string Property, int index)
{
std::stringstream str;
str << index;
string tmp;
str >> tmp;
return Property + "[" + tmp + "]";
}
static inline double sign(double x) {
return x == 0 ? 0 : x > 0 ? 1.0 : -1.0;
}
static const double BOUNDARY1_m = 40.0;
const double FGRidgeLift::dist_probe_m[] = { // in meters
@ -172,7 +159,7 @@ void FGRidgeLift::update(double dt) {
slope[3] = (probe_elev_m[4] - probe_elev_m[0]) / -dist_probe_m[4];
for (unsigned i = 0; i < sizeof(slope)/sizeof(slope[0]); i++)
adj_slope[i] = sin(atan(5.0 * pow ( (fabs(slope[i])),1.7) ) ) *sign(slope[i]);
adj_slope[i] = sin(atan(5.0 * pow ( (fabs(slope[i])),1.7) ) ) *SG_SIGN<double>(slope[i]);
//adjustment
adj_slope[0] *= 0.2;