static ModeController() { if (Application.platform == RuntimePlatform.WebGLPlayer) { Debug.Log("WebGL player detected. Playback mode it is."); Mode = SimulatorMode.Playback; } else { Debug.Log("Environment " + Application.platform + " detected."); string mode = RaceParameters.readRaceParameters().mode; switch (mode) { case "development": Mode = SimulatorMode.Development; break; case "race": Mode = SimulatorMode.Race; break; case "playback": Mode = SimulatorMode.Playback; break; default: throw new Exception("Illegal mode " + mode + ", expecting race or development"); } } }
public frmMain() { InitializeComponent(); time = 0; be = new List <BallisticExpression>(); timer = new Timer(); timer.Interval = 100; timer.Tick += Timer_Tick; timer.Start(); mode = SimulatorMode.Fixed; rand = new Random(); ballisticTimeLine = new Queue <Tuple <int, List <BallisticExpression> > >(); }
private void rbFixedValue_CheckedChanged(object sender, EventArgs e) { mode = SimulatorMode.Fixed; txtRandomizeAngleDown.Enabled = false; txtRandomizeAngleUp.Enabled = false; txtAmount.Enabled = false; txtRandomizeGravity.Enabled = false; txtRandomizeSpeedDown.Enabled = false; txtRandomizeSpeedUp.Enabled = false; txtDura.Enabled = false; txtInterval.Enabled = false; txtAngle.Enabled = true; txtGravity.Enabled = true; txtSpeed.Enabled = true; }