public TweakDialog(TweakConfig config) { InitializeComponent(); this.config = config; FillDataView(); }
internal void TweakConfig(TweakConfig config) { if (currentState == DFState.InGame) { InGameState gameState = states[currentState] as InGameState; gameState.TweakConfig(config); } }
internal void TweakConfig(TweakConfig config) { Game theGame = game as Game; theGame.TweakConfig(config); }
internal static void TweakConfig(TweakConfig config) { rotationSpeed = (float)config.GetPropertyValue("rotationSpeed", rotationSpeed); fallAtSpeedBelow = (float)config.GetPropertyValue("fallAtSpeedBelow", fallAtSpeedBelow); regainFlightAtSpeedAbove = (float)config.GetPropertyValue("regainFlightAtSpeedAbove", regainFlightAtSpeedAbove); maxvel = (float)config.GetPropertyValue("maxVelocity", maxvel); regainDeltaDegrees = (float)config.GetPropertyValue("regainDeltaDegrees", regainDeltaDegrees); gravity = (float)config.GetPropertyValue("gravity", gravity); climbDeltaCoeff = (float)config.GetPropertyValue("climbDeltaCoeff", climbDeltaCoeff); climbAccum = (float)config.GetPropertyValue("climbAccum", climbAccum); diveDeltaCoeff = (float)config.GetPropertyValue("diveDeltaCoeff", diveDeltaCoeff); diveAccum = (float)config.GetPropertyValue("diveAccum", diveAccum); ReloadTimeMs = (float)config.GetPropertyValue("reloadTime", ReloadTimeMs); MuzzleVelocity = (float)config.GetPropertyValue("muzzleVel", MuzzleVelocity); HarmlessTime = (float)config.GetPropertyValue("harmlessTime", HarmlessTime); }
private void tweakToolStripMenuItem_Click(object sender, EventArgs e) { Application.Idle -= Application_Idle; TweakConfig config = new TweakConfig(); dogfight.TweakConfig(config); using (TweakDialog dlg = new TweakDialog(config)) dlg.ShowDialog(); dogfight.TweakConfig(config); Application.Idle += Application_Idle; }
internal void TweakConfig(TweakConfig config) { gamewidth = config.GetPropertyValue("gamewidth", gamewidth); BuildBoxes(); renderCollBoxes = config.GetPropertyValue("renderCollisionBoxes", renderCollBoxes); Plane.TweakConfig(config); }