How do you set the value of 'capacidad'? (show declaration, assignment and any changes to its value)
//class constructor
public int capacidad=1000;
// act method
private void recoger()
{
Actor punto = getOneObjectAtOffset(0, 0, Punto.class);
if(punto != null) {
getWorld().removeObject(punto);
capacidad = capacidad - randomNum;
informacion.contador1(capacidad);
infoparada.contador(randomNum);
recogido=true;
}
}
if(haybasura() && (capacidad>randomNum) && empezarrecoleccion()) {
if (capacidad<randomNum) {
necesitacarro = true;
}
else {
pauseTimer=361;
recoger(); //pick up
}
} private boolean recogido=false;
private void recoger()
{
Actor punto = getOneObjectAtOffset(0, 0, Punto.class);
if(punto != null) {
getWorld().removeObject(punto);
capacidad = capacidad - randomNum;
informacion.contador1(capacidad);
infoparada.contador(randomNum);
recogido=true; //here i change the value because it picked up the garbage
}
} if(haybasura() && empezarrecoleccion()) {if(haybasura() && (capacidad>randomNum) && empezarrecoleccion()) {
if (capacidad<randomNum) {
necesitacarro = true;
}
else {
pauseTimer=361;
recoger(); //pick up
}
}&& (capacidad>randomNum)
private boolean haybasura() //This just returns true if found garbage.
{
Actor punto = getOneObjectAtOffset(0, 0, Punto.class);
if(punto != null) {
return true;
}
else {
return false;
}
}private boolean empezarrecoleccion(){
switch (numruta){
case 1: {
if (pasosaux>=481) return true;
break;
}
case 2: {
if (pasosaux>=36) return true;
break;
}
case 3: {
if (pasosaux>=200) return true;
break;
}
case 4: {
if (pasosaux>=540) return true;
break;
}
case 5: {
if (pasosaux>=400) return true;
break;
}
default: {
break;
}
}
return false;
}