Ejemplo n.º 1
0
 public int getJumpStackSize(int level) {
   int size = 0;
   for (int i = jumpStack.size(); i >= 0 && jumpStack.size() - i < level; i--) {
     JumpItem item = getJump(i);
     size += item.stackSize;
   }
   return size;
 }
Ejemplo n.º 2
0
 public void popJump() {
   jumpStack.remove(jumpStack.size() - 1);
 }
Ejemplo n.º 3
0
  public JumpItem getJump(int level) {
    if (jumpStack.size() - level < 0) return null;
    if (jumpStack.size() - level >= jumpStack.size()) return null;

    return jumpStack.get(jumpStack.size() - level);
  }