@@ -106,15 +106,16 @@ CRadarScreen* HKCPPlugin::OnRadarScreenCreated(const char* sDisplayName, bool Ne
106
106
else {
107
107
SaveDataToSettings (" PlaneIconScale" , " PlaneIconScale" , to_string (PlaneIconScale).c_str ());
108
108
}
109
-
110
- return new HKCPDisplay (CJSLabelSize,
109
+ HKCPDisplay* Display = new HKCPDisplay (CJSLabelSize,
111
110
CJSLabelOffset,
112
111
CJSLabelShowWhenTracked,
113
112
PlaneIconScale,
114
113
sDisplayName ,
115
114
colorAssumed,
116
115
colorNotAssumed,
117
116
colorRedundant);
117
+ VFPC->DisplayPtr = Display;
118
+ return Display;
118
119
}
119
120
120
121
void HKCPPlugin::OnFunctionCall (int FunctionId, const char * ItemString, POINT Pt, RECT Area) {
@@ -129,25 +130,38 @@ void HKCPPlugin::OnGetTagItem(CFlightPlan FlightPlan, CRadarTarget RadarTarget,
129
130
130
131
void HKCPPlugin::OnFlightPlanControllerAssignedDataUpdate (CFlightPlan FlightPlan, int DataType) {
131
132
tags->OnFlightPlanControllerAssignedDataUpdate (FlightPlan, DataType);
133
+ VFPC->OnFlightPlanFlightPlanDataUpdate (FlightPlan);
134
+ }
135
+
136
+ void HKCPPlugin::OnFlightPlanFlightPlanDataUpdate (CFlightPlan FlightPlan)
137
+ {
138
+ VFPC->OnFlightPlanFlightPlanDataUpdate (FlightPlan);
132
139
}
133
140
134
141
void HKCPPlugin::OnTimer (int Count) {
135
- VFPC->OnTimer (Count);
142
+ // VFPC->OnTimer(Count);
136
143
tags->OnTimer (Count);
137
144
}
138
145
139
146
void HKCPPlugin::OnFlightPlanDisconnect (CFlightPlan FlightPlan) {
140
- VFPC->OnFlightPlanDisconnect (FlightPlan);
147
+ // VFPC->OnFlightPlanDisconnect(FlightPlan);
141
148
}
142
149
143
150
bool HKCPPlugin::OnCompileCommand (const char * sCommandLine ) {
144
- return VFPC->OnCompileCommand (sCommandLine );
151
+ // return VFPC->OnCompileCommand(sCommandLine);
152
+ return false ;
145
153
}
146
154
147
155
void HKCPPlugin::OnCompilePrivateChat (const char * sSenderCallsign , const char * sReceiverCallsign , const char * sChatMessage ) {
148
156
149
157
}
150
158
159
+ void HKCPPlugin::OnAirportRunwayActivityChanged ()
160
+ {
161
+ VFPC->OnAirportRunwayActivityChanged ();
162
+ Mapp->OnAirportRunwayActivityChanged ();
163
+ }
164
+
151
165
// ---EuroScopePlugInExit-----------------------------------------------
152
166
153
167
void __declspec (dllexport) EuroScopePlugInExit(void )
0 commit comments