Exemple #1
0
int menu(bool cancelable, const char *mes, ...) { // compatibility stub for uimenu(cancelable, mes, ...)
  va_list ap;
  va_start(ap, mes);
  char* tmp;
  std::vector<std::string> options;
  bool done = false;
  while (!done) {
    tmp = va_arg(ap, char*);
    if (tmp != NULL) {
      std::string strtmp = tmp;
      options.push_back(strtmp);
    } else {
      done = true;
    }
  }
  return (uimenu(cancelable, mes, options));
}
Exemple #2
0
uimenu* create_uimenu() {
    uimenu_instance = uimenu();
    return &uimenu_instance;
}
Exemple #3
0
int menu_vec(bool cancelable, const char *mes,
             std::vector<std::string> options)   // compatibility stub for uimenu(cancelable, mes, options)
{
    return (int)uimenu(cancelable, mes, options);
}