Would it kill you to add a right, center, and bottom attributes/methods to the rect object? I shouldn't have to calculate them manually 50 times.
https://www.sfml-dev.org/documentation/2.5.1/classsf_1_1Rect.php
Mainly gaming/nerd instance for people who value free speech. Everyone is welcome.