Heisann
I flysimulator verden holder vi på å utvikle en plugin til et radarkontrollprogram.
Vi sliter med at noen data resettes når den ikke skal settes.
Han som skriver koden har følgende setning:
Noen som kan se om dette er riktig?
Hvis noen av de følgende vilkårene er sanne, skal det ikke settes en "squawkkode" for det gitte flyet.
Jeg er ikke så stø på programmering selv. Så henvender meg til dere for å få litt friske øyne på saken
Hmm, synes den ble fryktelig rotete den "CODE" snippeten...
Her er et bilde av slik det skal se ut
http://i164.photobucket.com/albums/u21/Stingray89/code.jpg
I flysimulator verden holder vi på å utvikle en plugin til et radarkontrollprogram.
Vi sliter med at noen data resettes når den ikke skal settes.
Han som skriver koden har følgende setning:
Noen som kan se om dette er riktig?
Hvis noen av de følgende vilkårene er sanne, skal det ikke settes en "squawkkode" for det gitte flyet.
Kode
if (mycallsign.find("OBS") != string::npos || // Is Observer !bSqkCode || // Not assigning squawks ControllerMyself().GetFacility() == 0 || // If OBS facility Aircraft.GetSimulated() || // If outside of radar range (NOT WORKING??) !Aircraft.IsValid() || // If the aircraft object is valid !position.IsValid() || // If the radar position is valid (string(Aircraft.GetTrackingControllerCallsign()) != "" && !Aircraft.GetTrackingControllerIsMe()) || // If being tracked and not by self (GS > 60 && !Aircraft.GetTrackingControllerIsMe()) // If GS > 60 and not tracked by me ) return;
Hmm, synes den ble fryktelig rotete den "CODE" snippeten...
Her er et bilde av slik det skal se ut
http://i164.photobucket.com/albums/u21/Stingray89/code.jpg
Sist endret av Blomsen Sr.; 30. april 2017 kl. 18:12.
Grunn: Automatisk sammenslåing med etterfølgende innlegg.