int convert_action()

in coinrun/coinrun.cpp [2067:2081]


int convert_action(int dx, int dy) {
  if (dy == -1) {
    return NUM_ACTIONS - 1;
  }

  for (int i = 0; i < NUM_ACTIONS; i++) {
    if (dx == DISCRETE_ACTIONS[2 * i] && dy == DISCRETE_ACTIONS[2 * i + 1]) {
      return i;
    }
  }

  assert(false);

  return 0;
}