Добавление полноценного режима двух роботов

This commit is contained in:
2023-01-02 00:20:23 +03:00
parent 33b705c1ef
commit d5c7c0e645
7 changed files with 328 additions and 121 deletions

View File

@@ -108,6 +108,15 @@ static void emulate_robot(robot_code &code, robot_regs& r, char robot_id) {
code.PC++;
break;
case ROBOT_CMD_SET_LOCK_ZONE_code:
if (robot_id == 1) {
robot1_lock_zone = cmd_arg;
} else {
robot2_lock_zone = cmd_arg;
}
code.PC++;
break;
case ROBOT_CMD_CORRECT_AXIS_code:
if (cmd_arg == ROBOT_AXIS_X) {
std::cout << "robot " << robot_id << " correct axis X..." << std::endl;