mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-04-21 17:19:15 +01:00
[Enhancement] Make the scrollbar cursor size more natural in the starter select UI (#3627)
* Improve scroll bar Remaking these changes on the beta branch since you're supposed to do it for the PR checklist * Fix potential divide by zero error Thank you to KimJeongSun for bringing this up Co-authored-by: Leo Kim <47556641+KimJeongSun@users.noreply.github.com> * Fix parenthases order Co-authored-by: Leo Kim <47556641+KimJeongSun@users.noreply.github.com> --------- Co-authored-by: Leo Kim <47556641+KimJeongSun@users.noreply.github.com>
This commit is contained in:
parent
4ab222ad9d
commit
e5e71c1702
@ -29,8 +29,8 @@ export class ScrollBar extends Phaser.GameObjects.Container {
|
|||||||
|
|
||||||
setPages(pages: number): void {
|
setPages(pages: number): void {
|
||||||
this.pages = pages;
|
this.pages = pages;
|
||||||
this.handleBody.height = (this.bg.displayHeight - 1 - this.handleBottom.displayHeight) / this.pages;
|
this.handleBody.height = (this.bg.displayHeight - 1 - this.handleBottom.displayHeight) * 9 / this.pages;
|
||||||
|
|
||||||
this.setVisible(this.pages > 1);
|
this.setVisible(this.pages > 9);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2386,7 +2386,7 @@ export default class StarterSelectUiHandler extends MessageUiHandler {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
this.starterSelectScrollBar.setPages(Math.ceil((this.filteredStarterContainers.length - 81) / 9) + 1);
|
this.starterSelectScrollBar.setPages(Math.max(Math.ceil(this.filteredStarterContainers.length / 9), 1));
|
||||||
this.starterSelectScrollBar.setPage(0);
|
this.starterSelectScrollBar.setPage(0);
|
||||||
|
|
||||||
// sort
|
// sort
|
||||||
|
Loading…
x
Reference in New Issue
Block a user