package org.luawars.LuaJScripting;
import org.luaj.vm2.LuaValue;
import org.luawars.Log;
/**
* Created with IntelliJ IDEA.
* User: studman69
* Date: 4/18/13
* Time: 2:09 PM
* To change this template use File | Settings | File Templates.
*/
public class AIGamePriorities implements Comparable<AIGamePriorities> {
public LuaValue myFunction;
public LuaValue parameters;
public int priority;
public int index;
public AIGamePriorities(LuaValue myFunction, LuaValue parameters, int priority, int index) {
this.myFunction = myFunction;
this.parameters = parameters;
this.priority = priority;
this.index = index;
Log.trace("new AIGamePriorities(" + "" + myFunction + ", " + parameters + ", " + priority + ", " + index + ")");
}
@Override
public int compareTo(AIGamePriorities o) {
if(this.priority > o.priority)
return -1;
else if(this.priority < o.priority)
return 1;
return 0;
}
@Override
public String toString() {
return myFunction.tojstring() + "(" + parameters + ") " + priority;
}
}