Exemple #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            MyRobot.EijiBot bot = new EijiBot();
            BattleMap map = new BattleMap(400,300);
            BattleCfg cfg = new BattleCfg();
            cfg.UnitPixel = 2;
            cfg.FramsPerS = 100;
            cfg.RotateUnitTimeMs = 1;
            cfg.MoveUnitTimeMs = 2;    //10ms 一个时间单位
            cfg.CtlTickStep = 5;    //控制帧间隔,间隔 = (1000/FramsPerS) * CtlTickStep
            BattleEnv env = new BattleEnv();
            BattleWorld bw = new BattleWorld(new XRobot[] { bot}, map, cfg, env);

            bw.StartBattle();
            _battleGUIFrm.Start(bw);
            _battleGUIFrm.Show();
        }
Exemple #2
0
 public TimeMatrix(BattleWorld World)
 {
 }