oh haha while waiting for a response i got creative and kinda brute forced it
if(currentState == pressed) {
display.setTextSize(4);
display.setTextColor(WHITE);
display.setCursor(0, 0);
++ count ;
if (count < 1) {
display.println("00000");
}
if (count < 10) {
display.clearDisplay();
display.setCursor(0, 0);
display.println("0000");
display.setCursor(100, 0);
}
if (count > 9){
display.clearDisplay();
display.setCursor(0, 0);
display.println("000");
display.setCursor(75, 0);
}
if (count > 99) {
display.clearDisplay();
display.setCursor(0, 0);
display.println("00");
display.setCursor(50, 0);
}
if (count > 999) {
display.clearDisplay();
display.setCursor(0, 0);
display.println("0");
display.setCursor(25,0);
}
if (count > 9999) {
display.setCursor(0, 0);
}
while(digitalRead(BUTTON_PIN) == pressed) {
}
display.println( count);
display.display();
`