Jump to content
Frequently Asked Questions
  • Are you not able to open the client? Try following our getting started guide
  • Still not working? Try downloading and running JarFix
  • Help! My bot doesn't do anything! Enable fresh start in client settings and restart the client
  • How to purchase with PayPal/OSRS/Crypto gold? You can purchase vouchers from other users
  • Evaluators


    Dorkinator

    Recommended Posts

    Please

    package evaluator;
    
    /**
     * Created by Dorkinator on 6/3/2017.
     */
    public abstract class Evaluator <C> {
    	public abstract double evaluate(C i);
    }
    
    Add

    	public T getBest(Filter<T> filter, Evaluator<T> evaluator){
    		T out = null;
    		double best = Double.MIN_VALUE;
    		List<T> objects = all(filter);
    		for(T i:objects){
    			double tmp;
    			if((tmp = evaluator.evaluate(i)) > best){
    				best = tmp;
    				out = i;
    			}
    		}
    		return out;
    	}

    This

     

     

    Credit to T$ for this.

    Link to comment
    Share on other sites

    • 2 weeks later...
    • 2 weeks later...

    Archived

    This topic is now archived and is closed to further replies.

    ×
    ×
    • Create New...

    Important Information

    We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.