bool LTV::clbkVCRedrawEvent(int id, int event, SURFHANDLE surf)
{
bool return_value = false;
if (id == ALL_MFD_BUTTONS) {
PaintMFDButtons(surf);
RedrawPanel_SPEEDstatus( surf, id);
return_value = true;
}
RedrawPanel_SPEEDstatus(surf, id);
return return_value;
}
void LTV::ROTATELEFT(void) {
double simdt = oapiGetSimStep();
double db = simdt * .05;
TURN_proc -= db;
if (TURN_proc < 0) TURN_proc += 1;
}
void LTV::ROTATERIGHT(void) {
double simdt = oapiGetSimStep();
double db = simdt * .05;
(TURN_proc += db);
if (TURN_proc > 1) TURN_proc = (TURN_proc - 1);
}
sprintf(oapiDebugString(), " steer:%04d TURN:%lf", CurrentSterzo, TURN_proc);
void LTV::ROTATELEFT(void) {
double simdt = oapiGetSimStep();
double db = simdt * .05;
WHEELROTATE_proc -= db;
if (WHEELROTATE_proc < 0) WHEELROTATE_proc += 1;
}
void LTV::ROTATERIGHT(void) {
double simdt = oapiGetSimStep();
double db = simdt * .05;
(WHEELROTATE_proc += db);
if (WHEELROTATE_proc > 1)WHEELROTATE_proc = (WHEELROTATE_proc - 1);
}
rover_mesh = oapiLoadMeshGlobal("MMSEVUACS/MMSEVUACS4");
SetMeshVisibilityMode(AddMesh(rover_mesh, &mesh1ofs), MESHVIS_EXTERNAL | MESHVIS_COCKPIT);
solar_mesh = oapiLoadMeshGlobal("MMSEVUACS/MMSEVsolarpanel");
SetMeshVisibilityMode(AddMesh(solar_mesh, &mesh1ofs), MESHVIS_EXTERNAL);
VCMESH = oapiLoadMeshGlobal("MMSEVUACS/MMSEVUACSvc2");
SetMeshVisibilityMode(AddMesh(VCMESH, &mesh1ofs), MESHVIS_VC );