Great cleanup
This commit is contained in:
@@ -32,15 +32,15 @@ public class LExecutor{
|
||||
|
||||
//special variables
|
||||
public static final int
|
||||
varCounter = 0,
|
||||
varTime = 1,
|
||||
varUnit = 2,
|
||||
varThis = 3;
|
||||
varCounter = 0,
|
||||
varTime = 1,
|
||||
varUnit = 2,
|
||||
varThis = 3;
|
||||
|
||||
public static final int
|
||||
maxGraphicsBuffer = 256,
|
||||
maxDisplayBuffer = 1024,
|
||||
maxTextBuffer = 256;
|
||||
maxGraphicsBuffer = 256,
|
||||
maxDisplayBuffer = 1024,
|
||||
maxTextBuffer = 256;
|
||||
|
||||
public LInstruction[] instructions = {};
|
||||
public Var[] vars = {};
|
||||
@@ -61,8 +61,9 @@ public class LExecutor{
|
||||
vars[varTime].numval = Time.millis();
|
||||
|
||||
//reset to start
|
||||
if(vars[varCounter].numval >= instructions.length
|
||||
|| vars[varCounter].numval < 0) vars[varCounter].numval = 0;
|
||||
if(vars[varCounter].numval >= instructions.length || vars[varCounter].numval < 0){
|
||||
vars[varCounter].numval = 0;
|
||||
}
|
||||
|
||||
if(vars[varCounter].numval < instructions.length){
|
||||
instructions[(int)(vars[varCounter].numval++)].run(this);
|
||||
@@ -84,9 +85,9 @@ public class LExecutor{
|
||||
|
||||
dest.constant = var.constant;
|
||||
|
||||
if(var.value instanceof Number){
|
||||
if(var.value instanceof Number number){
|
||||
dest.isobj = false;
|
||||
dest.numval = ((Number)var.value).doubleValue();
|
||||
dest.numval = number.doubleValue();
|
||||
}else{
|
||||
dest.isobj = true;
|
||||
dest.objval = var.value;
|
||||
@@ -98,7 +99,7 @@ public class LExecutor{
|
||||
|
||||
public @Nullable Building building(int index){
|
||||
Object o = vars[index].objval;
|
||||
return vars[index].isobj && o instanceof Building ? (Building)o : null;
|
||||
return vars[index].isobj && o instanceof Building building ? building : null;
|
||||
}
|
||||
|
||||
public @Nullable Object obj(int index){
|
||||
|
||||
Reference in New Issue
Block a user