diff options
author | Juan Linietsky <reduzio@gmail.com> | 2014-10-10 00:34:01 -0300 |
---|---|---|
committer | Juan Linietsky <reduzio@gmail.com> | 2014-10-10 00:34:01 -0300 |
commit | c72f9438668655bded4db08de781b22113b1348b (patch) | |
tree | ec0e0bda4e070578480a9a91711c00962d846018 | |
parent | c5069bea01f280107bbfae21a1a9e819350bf662 (diff) | |
parent | 43491a8433c4368183076080cb98fd7dfb78fe6a (diff) |
Merge branch 'master' of https://github.com/okamstudio/godot
-rw-r--r-- | scene/2d/sprite.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/scene/2d/sprite.cpp b/scene/2d/sprite.cpp index 7d033ed87f..8c3bbfdfc9 100644 --- a/scene/2d/sprite.cpp +++ b/scene/2d/sprite.cpp @@ -64,20 +64,20 @@ void Sprite::_notification(int p_what) { break; */ - Size2i s; - Rect2i src_rect; + Size2 s; + Rect2 src_rect; if (region) { s=region_rect.size; src_rect=region_rect; } else { - s = texture->get_size(); - s=s/Size2i(hframes,vframes); + s = Size2(texture->get_size()); + s=s/Size2(hframes,vframes); src_rect.size=s; - src_rect.pos.x+=(frame%hframes)*s.x; - src_rect.pos.y+=(frame/hframes)*s.y; + src_rect.pos.x+=float(frame%hframes)*s.x; + src_rect.pos.y+=float(frame/hframes)*s.y; } @@ -85,7 +85,7 @@ void Sprite::_notification(int p_what) { if (centered) ofs-=s/2; - Rect2i dst_rect(ofs,s); + Rect2 dst_rect(ofs,s); if (hflip) dst_rect.size.x=-dst_rect.size.x; |