Changeset 3d64884 in lost-haven for gamegui/ScrollList.java


Ignore:
Timestamp:
Feb 23, 2021, 1:58:57 AM (4 years ago)
Author:
Dmitry Portnoy <dportnoy@…>
Branches:
master
Children:
8e945fc
Parents:
4d8825f
Message:

Fix a bug involving player movement and another involving inventory rendering

File:
1 edited

Legend:

Unmodified
Added
Removed
  • gamegui/ScrollList.java

    r4d8825f r3d64884  
    103103    if (this.lstObjects.size() > 0) {
    104104      e = this.lstObjects.get(0);
    105       listHeight = e.getHeight() * (int)Math.ceil(this.lstObjects.size() / (getWidth() / e.getWidth())) + e.getYOffset();
     105      listHeight = e.getHeight() * (int)Math.ceil(this.lstObjects.size() / (float)(getWidth() / e.getWidth())) + e.getYOffset();
    106106    }
    107107    int numPerRow = 0;
     
    110110    }
    111111    for (int x = 0; x < this.lstObjects.size(); x++) {
    112       ((Listable)this.lstObjects.get(x)).draw(e.getHeight() * x % numPerRow + e.getXOffset(), this.fontHeight + x / numPerRow * e.getHeight() - this.textStart, srcGraphics);
     112      ((Listable)this.lstObjects.get(x)).draw(e.getWidth() * (x % numPerRow) + e.getXOffset(), this.fontHeight + x / numPerRow * e.getHeight() - this.textStart, srcGraphics);
    113113    }
    114114    g.drawImage(source, getX(), getY(), null);
Note: See TracChangeset for help on using the changeset viewer.