Merge 3f64c2e23621a50f4c5d11cb962b050df9e27944 into b7fdab15769d8a8cad14cc58213da3bdfa19fdf4
This commit is contained in:
commit
b0224daca8
@ -484,7 +484,7 @@ namespace olc
|
|||||||
void TransformedView::DrawPartialSprite(const olc::vf2d& pos, Sprite* sprite, const olc::vi2d& sourcepos, const olc::vi2d& size, const olc::vf2d& scale, uint8_t flip)
|
void TransformedView::DrawPartialSprite(const olc::vf2d& pos, Sprite* sprite, const olc::vi2d& sourcepos, const olc::vi2d& size, const olc::vf2d& scale, uint8_t flip)
|
||||||
{
|
{
|
||||||
olc::vf2d vSpriteSize = size;
|
olc::vf2d vSpriteSize = size;
|
||||||
if (IsRectVisible(pos, size * scale))
|
if (IsRectVisible(pos, vSpriteSize * scale))
|
||||||
{
|
{
|
||||||
olc::vf2d vSpriteScaledSize = olc::vf2d(size) * m_vRecipPixel * m_vWorldScale * scale;
|
olc::vf2d vSpriteScaledSize = olc::vf2d(size) * m_vRecipPixel * m_vWorldScale * scale;
|
||||||
olc::vf2d vSpritePixelStep = 1.0f / olc::vf2d(float(sprite->width), float(sprite->height));
|
olc::vf2d vSpritePixelStep = 1.0f / olc::vf2d(float(sprite->width), float(sprite->height));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user