Exemple #1
0
        public void Remove(string robotId)
        {
            var   reader = new RobotReader();
            Robot robot  = reader.GetRobotInfo(robotId);

            robot.RobotStrategy.Strategy.RemoveAt(robot.RobotStrategy.Strategy.Count - 1);

            var writer = new StrategyWriter();

            writer.UpdateStrategy(robot.RobotId, robot.RobotStrategy);
        }
Exemple #2
0
        public void Update(string robotId, Action action, ActionStrength level)
        {
            var   reader = new RobotReader();
            Robot robot  = reader.GetRobotInfo(robotId);

            robot.RobotStrategy.Strategy.Add(new RobotTurn {
                Action = action, Level = level
            });

            var writer = new StrategyWriter();

            writer.UpdateStrategy(robot.RobotId, robot.RobotStrategy);
        }