byte Options::getOptionIndexByNumber(byte number) { for (byte i=0; i<this->index; i++) { Option* o = this->opts[i]; if (o->getNumber()==number) { return i; } } return -1; }
Option* Options::getOptionByNumber(byte number) { for (byte i=0; i<this->index; i++) { Option* opt = this->opts[i]; if (opt->getNumber()==number) { return opt; }else{ delete opt; opt = NULL; } } }