Expanded multiplayer DREF list to include more DREFs for non-player aircraft.
This commit is contained in:
@@ -32,7 +32,7 @@
|
|||||||
#include "xpcPluginTools.h"
|
#include "xpcPluginTools.h"
|
||||||
|
|
||||||
XPLMDataRef XPLMDataRefs[134][8];
|
XPLMDataRef XPLMDataRefs[134][8];
|
||||||
XPLMDataRef multiplayer[19][8];
|
XPLMDataRef multiplayer[20][17];
|
||||||
XPLMDataRef AIswitch;
|
XPLMDataRef AIswitch;
|
||||||
|
|
||||||
void readMessage(struct xpcSocket * recSocket, struct XPCMessage * pMessage)
|
void readMessage(struct xpcSocket * recSocket, struct XPCMessage * pMessage)
|
||||||
@@ -234,22 +234,42 @@ void buildXPLMDataRefs()
|
|||||||
|
|
||||||
|
|
||||||
// Multiplayer
|
// Multiplayer
|
||||||
for ( i = 0; i < 19; i++ )
|
for ( i = 1; i < 20; i++ )
|
||||||
{
|
{
|
||||||
sprintf(multi,"sim/multiplayer/position/plane%i_x",i); // X
|
sprintf(multi, "sim/multiplayer/position/plane%i_x", i); // X
|
||||||
multiplayer[i][0] = XPLMFindDataRef(multi);
|
multiplayer[i][0] = XPLMFindDataRef(multi);
|
||||||
sprintf(multi,"sim/multiplayer/position/plane%i_y",i); // Y
|
sprintf(multi, "sim/multiplayer/position/plane%i_y", i); // Y
|
||||||
multiplayer[i][1] = XPLMFindDataRef(multi);
|
multiplayer[i][1] = XPLMFindDataRef(multi);
|
||||||
sprintf(multi,"sim/multiplayer/position/plane%i_z",i); // Z
|
sprintf(multi,"sim/multiplayer/position/plane%i_z", i); // Z
|
||||||
multiplayer[i][2] = XPLMFindDataRef(multi);
|
multiplayer[i][2] = XPLMFindDataRef(multi);
|
||||||
sprintf(multi,"sim/multiplayer/position/plane%i_the",i); // Theta (Pitch)
|
sprintf(multi,"sim/multiplayer/position/plane%i_the", i); // Theta (Pitch)
|
||||||
multiplayer[i][3] = XPLMFindDataRef(multi);
|
multiplayer[i][3] = XPLMFindDataRef(multi);
|
||||||
sprintf(multi,"sim/multiplayer/position/plane%i_phi",i); // Phi (Roll)
|
sprintf(multi,"sim/multiplayer/position/plane%i_phi", i); // Phi (Roll)
|
||||||
multiplayer[i][4] = XPLMFindDataRef(multi);
|
multiplayer[i][4] = XPLMFindDataRef(multi);
|
||||||
sprintf(multi,"sim/multiplayer/position/plane%i_psi",i); // Psi (Heading-True)
|
sprintf(multi,"sim/multiplayer/position/plane%i_psi", i); // Psi (Heading-True)
|
||||||
multiplayer[i][5] = XPLMFindDataRef(multi);
|
multiplayer[i][5] = XPLMFindDataRef(multi);
|
||||||
sprintf(multi,"sim/multiplayer/position/plane%i_gear_deploy",i); // Landing Gear
|
sprintf(multi, "sim/multiplayer/position/plane%i_gear_deploy", i); // Landing Gear
|
||||||
multiplayer[i][6] = XPLMFindDataRef(multi);
|
multiplayer[i][6] = XPLMFindDataRef(multi);
|
||||||
|
sprintf(multi, "sim/multiplayer/position/plane%i_flap_ratio", i);
|
||||||
|
multiplayer[i][7] = XPLMFindDataRef(multi);
|
||||||
|
sprintf(multi, "sim/multiplayer/position/plane%i_flap_ratio2", i);
|
||||||
|
multiplayer[i][8] = XPLMFindDataRef(multi);
|
||||||
|
sprintf(multi, "sim/multiplayer/position/plane%i_spoiler_ratio", i);
|
||||||
|
multiplayer[i][9] = XPLMFindDataRef(multi);
|
||||||
|
sprintf(multi, "sim/multiplayer/position/plane%i_speedbrake_ratio", i);
|
||||||
|
multiplayer[i][10] = XPLMFindDataRef(multi);
|
||||||
|
sprintf(multi, "sim/multiplayer/position/plane%i_slat_ratio", i);
|
||||||
|
multiplayer[i][11] = XPLMFindDataRef(multi);
|
||||||
|
sprintf(multi, "sim/multiplayer/position/plane%i_wing_sweep", i);
|
||||||
|
multiplayer[i][12] = XPLMFindDataRef(multi);
|
||||||
|
sprintf(multi, "sim/multiplayer/position/plane%i_throttle", i);
|
||||||
|
multiplayer[i][13] = XPLMFindDataRef(multi);
|
||||||
|
sprintf(multi, "sim/multiplayer/position/plane%i_yolk_pitch", i);
|
||||||
|
multiplayer[i][14] = XPLMFindDataRef(multi);
|
||||||
|
sprintf(multi, "sim/multiplayer/position/plane%i_yolk_roll", i);
|
||||||
|
multiplayer[i][15] = XPLMFindDataRef(multi);
|
||||||
|
sprintf(multi, "sim/multiplayer/position/plane%i_yolk_yaw", i);
|
||||||
|
multiplayer[i][16] = XPLMFindDataRef(multi);
|
||||||
}
|
}
|
||||||
AIswitch = XPLMFindDataRef("sim/operation/override/override_plane_ai_autopilot");
|
AIswitch = XPLMFindDataRef("sim/operation/override/override_plane_ai_autopilot");
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
#include "XPLMDataAccess.h"
|
#include "XPLMDataAccess.h"
|
||||||
|
|
||||||
extern XPLMDataRef XPLMDataRefs[134][8];
|
extern XPLMDataRef XPLMDataRefs[134][8];
|
||||||
extern XPLMDataRef multiplayer[19][8];
|
extern XPLMDataRef multiplayer[20][17];
|
||||||
extern XPLMDataRef AIswitch;
|
extern XPLMDataRef AIswitch;
|
||||||
|
|
||||||
struct XPCMessage
|
struct XPCMessage
|
||||||
|
|||||||
Reference in New Issue
Block a user