Esempio n. 1
0
  /**
   * @param Список игрков _client
   * @param Строка поиска find_str
   * @return Список игрков
   */
  public String[] GetClients(InterfaceClient _client, String find_str) {
    ArrayList<String> login_list = new ArrayList<String>();
    InterfaceClient cl;
    for (int i = 0; i < clients.size(); i++) {
      cl = clients.get(i);
      if (cl.IsRegistred() && !cl.IsInvited() && cl.GetState() == InterfaceClient.IN_MENU) {
        if (cl != _client && cl.GetLogin().indexOf(find_str) != -1) {
          login_list.add(cl.GetLogin());
        }
      }
    }

    String[] output = new String[login_list.size()];
    for (int i = 0; i != login_list.size(); i++) {
      output[i] = login_list.get(i);
    }

    return output;
  }