I've got some code just to let the player know when to fall down but for some reason I can't get it to work, does anyone see anything wrong with this? It runs every act() cycle.
yGravityAddition = 0;
xGravityMultiplier = 1;
standingOnBlock = true;
standingOnLadder = true;
if(getOneObjectAtOffset(getImage().getWidth(), (getImage().getHeight() + 1), Block.class) == null && getOneObjectAtOffset(-getImage().getWidth(), (getImage().getHeight() + 1), Block.class) == null && getOneObjectAtOffset(0, (getImage().getHeight() + 1), Block.class) == null)
{
standingOnBlock = false;
}
if(getOneObjectAtOffset(getImage().getWidth(), (getImage().getHeight() + 1), Ladder.class) == null && getOneObjectAtOffset(-getImage().getWidth(), (getImage().getHeight() + 1), Ladder.class) == null && getOneObjectAtOffset(0, (getImage().getHeight() + 1), Ladder.class) == null)
{
standingOnLadder = false;
}
if(!standingOnBlock && !standingOnLadder)
{
yGravityAddition = gravityRate; //This variable works
xGravityMultiplier = 0.3; //This variable works
}

