Exemple #1
0
        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);
       }
 }
Exemple #3
0
 internal void TweakConfig(TweakConfig config)
 {
     Game theGame = game as Game;
       theGame.TweakConfig(config);
 }
Exemple #4
0
 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);
 }
Exemple #5
0
 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;
 }
Exemple #6
0
 internal void TweakConfig(TweakConfig config)
 {
     gamewidth = config.GetPropertyValue("gamewidth", gamewidth);
       BuildBoxes();
       renderCollBoxes = config.GetPropertyValue("renderCollisionBoxes", renderCollBoxes);
       Plane.TweakConfig(config);
 }