示例#1
0
        public RouteRecorderForm()
            : base("route_record")
        {
            InitializeComponent();
            ctrlRouteDetails.RegisterChanges += new EventHandler(RegisterChanges);
            ctrlRouteDetails.SetDataSource(DataManager.GameData);

            dgWaypoints.Rows.Clear();

#if DEBUG
            if (ProcessManager.Config.Test == 3)
            {
                ctrlRouteDetails.tbZoneA.Text = "Teldrassil";
                ctrlRouteDetails.tbZoneB.Text = "Teldrassil";

                _rec_state = RecStates.RECORDING;
                for (int i = 1; i <= 55; i++)
                {
                    float v = (float)(i + 0.11);
                    RecordWp(new Vector3D(v, v, v));
                }
                _rec_state = RecStates.IDLE;
            }
#endif
        }
示例#2
0
        public RouteRecorderForm()
            : base("route_record")
        {
            InitializeComponent();
            ctrlRouteDetails.RegisterChanges += new EventHandler(RegisterChanges);
            ctrlRouteDetails.SetDataSource(DataManager.GameData);

            dgWaypoints.Rows.Clear();

            #if DEBUG
            if (ProcessManager.Config.Test == 3)
            {
                ctrlRouteDetails.tbZoneA.Text = "Teldrassil";
                ctrlRouteDetails.tbZoneB.Text = "Teldrassil";

                _rec_state = RecStates.RECORDING;
                for (int i = 1; i <= 55; i++)
                {
                    float v = (float)(i + 0.11);
                    RecordWp(new Vector3D(v, v, v));
                }
                _rec_state = RecStates.IDLE;
            }
            #endif
        }
示例#3
0
        private void SetControls(RecStates state)
        {
            _rec_state = state;
            bool rec_state   = (_rec_state == RecStates.RECORDING);
            bool spd_state   = (_rec_state == RecStates.SUSPENDED);
            bool start_state = rec_state || spd_state;

            ctrlRouteDetails.gbRouteDetails.Enabled = !start_state;
            lblRecDescr.Enabled    = !start_state;
            lblRecDistance.Enabled = !start_state;
            numRecDistance.Enabled = !start_state;
            dgWaypoints.Enabled    = !rec_state;

            btnSave.Enabled = !start_state && IsChanged;
        }
示例#4
0
        private void SetControls(RecStates state)
        {
            _rec_state = state;
            bool rec_state = (_rec_state == RecStates.RECORDING);
            bool spd_state = (_rec_state == RecStates.SUSPENDED);
            bool start_state = rec_state || spd_state;

            ctrlRouteDetails.gbRouteDetails.Enabled = !start_state;
            lblRecDescr.Enabled = !start_state;
            lblRecDistance.Enabled = !start_state;
            numRecDistance.Enabled = !start_state;
            dgWaypoints.Enabled = !rec_state;

            btnSave.Enabled = !start_state && IsChanged;
        }