File tree Expand file tree Collapse file tree 6 files changed +15
-15
lines changed Expand file tree Collapse file tree 6 files changed +15
-15
lines changed Original file line number Diff line number Diff line change 77void centerOrigin (sf::Sprite& sprite)
88{
99 sf::FloatRect bounds = sprite.getLocalBounds ();
10- sprite.setOrigin (bounds.width / 2 .f , bounds.height / 2 .f );
10+ sprite.setOrigin (std::floor ( bounds.left + bounds. width / 2 .f ), std::floor ( bounds.top + bounds. height / 2 .f ) );
1111}
1212
1313void centerOrigin (sf::Text& text)
1414{
1515 sf::FloatRect bounds = text.getLocalBounds ();
16- text.setOrigin (bounds.width / 2 .f , bounds.height / 2 .f );
16+ text.setOrigin (std::floor ( bounds.left + bounds. width / 2 .f ), std::floor ( bounds.top + bounds. height / 2 .f ) );
1717}
Original file line number Diff line number Diff line change @@ -122,11 +122,11 @@ std::string toString(sf::Keyboard::Key key)
122122void centerOrigin (sf::Sprite& sprite)
123123{
124124 sf::FloatRect bounds = sprite.getLocalBounds ();
125- sprite.setOrigin (std::floor (bounds.width / 2 .f ), std::floor (bounds.height / 2 .f ));
125+ sprite.setOrigin (std::floor (bounds.left + bounds. width / 2 .f ), std::floor (bounds. top + bounds.height / 2 .f ));
126126}
127127
128128void centerOrigin (sf::Text& text)
129129{
130130 sf::FloatRect bounds = text.getLocalBounds ();
131- text.setOrigin (std::floor (bounds.width / 2 .f ), std::floor (bounds.height / 2 .f ));
131+ text.setOrigin (std::floor (bounds.left + bounds. width / 2 .f ), std::floor (bounds. top + bounds.height / 2 .f ));
132132}
Original file line number Diff line number Diff line change @@ -136,13 +136,13 @@ std::string toString(sf::Keyboard::Key key)
136136void centerOrigin (sf::Sprite& sprite)
137137{
138138 sf::FloatRect bounds = sprite.getLocalBounds ();
139- sprite.setOrigin (std::floor (bounds.width / 2 .f ), std::floor (bounds.height / 2 .f ));
139+ sprite.setOrigin (std::floor (bounds.left + bounds. width / 2 .f ), std::floor (bounds. top + bounds.height / 2 .f ));
140140}
141141
142142void centerOrigin (sf::Text& text)
143143{
144144 sf::FloatRect bounds = text.getLocalBounds ();
145- text.setOrigin (std::floor (bounds.width / 2 .f ), std::floor (bounds.height / 2 .f ));
145+ text.setOrigin (std::floor (bounds.left + bounds. width / 2 .f ), std::floor (bounds. top + bounds.height / 2 .f ));
146146}
147147
148148float toDegree (float radian)
Original file line number Diff line number Diff line change @@ -137,19 +137,19 @@ std::string toString(sf::Keyboard::Key key)
137137void centerOrigin (sf::Sprite& sprite)
138138{
139139 sf::FloatRect bounds = sprite.getLocalBounds ();
140- sprite.setOrigin (std::floor (bounds.width / 2 .f ), std::floor (bounds.height / 2 .f ));
140+ sprite.setOrigin (std::floor (bounds.left + bounds. width / 2 .f ), std::floor (bounds. top + bounds.height / 2 .f ));
141141}
142142
143143void centerOrigin (sf::Text& text)
144144{
145145 sf::FloatRect bounds = text.getLocalBounds ();
146- text.setOrigin (std::floor (bounds.width / 2 .f ), std::floor (bounds.height / 2 .f ));
146+ text.setOrigin (std::floor (bounds.left + bounds. width / 2 .f ), std::floor (bounds. top + bounds.height / 2 .f ));
147147}
148148
149149void centerOrigin (Animation& animation)
150150{
151151 sf::FloatRect bounds = animation.getLocalBounds ();
152- animation.setOrigin (std::floor (bounds.width / 2 .f ), std::floor (bounds.height / 2 .f ));
152+ animation.setOrigin (std::floor (bounds.left + bounds. width / 2 .f ), std::floor (bounds. top + bounds.height / 2 .f ));
153153}
154154
155155float toDegree (float radian)
Original file line number Diff line number Diff line change @@ -137,19 +137,19 @@ std::string toString(sf::Keyboard::Key key)
137137void centerOrigin (sf::Sprite& sprite)
138138{
139139 sf::FloatRect bounds = sprite.getLocalBounds ();
140- sprite.setOrigin (std::floor (bounds.width / 2 .f ), std::floor (bounds.height / 2 .f ));
140+ sprite.setOrigin (std::floor (bounds.left + bounds. width / 2 .f ), std::floor (bounds. top + bounds.height / 2 .f ));
141141}
142142
143143void centerOrigin (sf::Text& text)
144144{
145145 sf::FloatRect bounds = text.getLocalBounds ();
146- text.setOrigin (std::floor (bounds.width / 2 .f ), std::floor (bounds.height / 2 .f ));
146+ text.setOrigin (std::floor (bounds.left + bounds. width / 2 .f ), std::floor (bounds. top + bounds.height / 2 .f ));
147147}
148148
149149void centerOrigin (Animation& animation)
150150{
151151 sf::FloatRect bounds = animation.getLocalBounds ();
152- animation.setOrigin (std::floor (bounds.width / 2 .f ), std::floor (bounds.height / 2 .f ));
152+ animation.setOrigin (std::floor (bounds.left + bounds. width / 2 .f ), std::floor (bounds. top + bounds.height / 2 .f ));
153153}
154154
155155float toDegree (float radian)
Original file line number Diff line number Diff line change @@ -137,19 +137,19 @@ std::string toString(sf::Keyboard::Key key)
137137void centerOrigin (sf::Sprite& sprite)
138138{
139139 sf::FloatRect bounds = sprite.getLocalBounds ();
140- sprite.setOrigin (std::floor (bounds.width / 2 .f ), std::floor (bounds.height / 2 .f ));
140+ sprite.setOrigin (std::floor (bounds.left + bounds. width / 2 .f ), std::floor (bounds. top + bounds.height / 2 .f ));
141141}
142142
143143void centerOrigin (sf::Text& text)
144144{
145145 sf::FloatRect bounds = text.getLocalBounds ();
146- text.setOrigin (std::floor (bounds.width / 2 .f ), std::floor (bounds.height / 2 .f ));
146+ text.setOrigin (std::floor (bounds.left + bounds. width / 2 .f ), std::floor (bounds. top + bounds.height / 2 .f ));
147147}
148148
149149void centerOrigin (Animation& animation)
150150{
151151 sf::FloatRect bounds = animation.getLocalBounds ();
152- animation.setOrigin (std::floor (bounds.width / 2 .f ), std::floor (bounds.height / 2 .f ));
152+ animation.setOrigin (std::floor (bounds.left + bounds. width / 2 .f ), std::floor (bounds. top + bounds.height / 2 .f ));
153153}
154154
155155float toDegree (float radian)
You can’t perform that action at this time.
0 commit comments