I have a problem with the following function. The compiler gives an ERROR "bad or missing parameter unknown function" for "phent_getangvelocity(pRL, temp); angRL=temp.y;". Obviously he dont know the function phent_getangvelocity....
Any help?
My Engineversion is: A6.22Pro
Thanks, jkl
Code:
function UpdateSpeed()
{
while (wheelCounter<4) { wait(1); } //wait for wheels to be init'ed
var players_engine; //handle for soundloop
players_engine = snd_loop(engine_wav, 100,0); // play the engine sound in a loop
snd_tune(players_engine, 80, 80, 0); //80% of real frequency
//var angFL; var angFR;
var angRL; var angRR;
var vecLin[3];
while(1) {
if (DoShutdown) { // quitting?
snd_stop (players_engine);
return;
}
// get linear speed and tune engine sound
phent_getvelocity(pChassis, vecLin, nullvector); //linear speed
downSpeed= vecLin.z * 0.091; vecLin.z=0; // store Z separately
linSpeed= vec_length(vecLin) * 0.091; // convert from quant/sec to kmh
var freq; freq=300*abs(angSpeed)/maxAngSpeed;
snd_tune(players_engine, 5, freq+80, 0); //80% of real frequency
// grab angular velocity vector from rear wheels
phent_getangvelocity(pRL, temp); angRL=temp.y;
phent_getangvelocity(pRR, temp); angRR=temp.y;
// store largest one
if (abs(angRL)>abs(angRR))
{ angSpeed=-angRL; } else { angSpeed=angRR; }
wait(1);
}
}