예제 #1
0
        /// <summary>
        /// 初期化
        /// </summary>
        public void Init(MapData mapData)
        {
            ModeCtrl = new ModeControl();
            // チェックポイントへ向かう
            ModeCtrl.SetActionMode(ModeControl.ActionMode.CheckPoint);

            // Locpresump
            //  マップ画像ファイル名、実サイズの横[mm], 実サイズ縦[mm] (北向き基準)
            LocSys    = new LocationSystem(mapData);
            UpdateCnt = 0;

            // 現在座標リセット
            Reset_Rooting(true);
        }
예제 #2
0
        public void Reset(string mapFileName)
        {
            ModeCtrl = new ModeControl();
            //
            MapFile = MapData.LoadMapFile(mapFileName);
            //
            RTS = new Rooting(MapFile);

            //  マップ画像ファイル名、実サイズの横[mm], 実サイズ縦[mm] (北向き基準)
            LocSys = new LocPreSumpSystem(MapFile.MapImageFileName, MapFile.RealWidth, MapFile.RealHeight);

            UpdateCnt = 0;

            goalFlg = false;

            handleValue = 0.0;
            accValue    = 0.0;

            Reset_StartPosition();
        }
예제 #3
0
        public void Reset(string mapFileName)
        {
            ModeCtrl = new ModeControl();
            // 
            MapFile = MapData.LoadMapFile(mapFileName);
            // 
            RTS = new Rooting(MapFile);

            //  マップ画像ファイル名、実サイズの横[mm], 実サイズ縦[mm] (北向き基準)
            LocSys = new LocPreSumpSystem(MapFile.MapImageFileName, MapFile.RealWidth, MapFile.RealHeight);

            UpdateCnt = 0;

            goalFlg = false;

            handleValue = 0.0;
            accValue = 0.0;

            Reset_StartPosition();
        }