MCPcopy Create free account
hub / github.com/OneLoneCoder/olcPixelGameEngine / Patch

Method Patch

olcPixelGameEngine.h:2163–2172  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2161 }
2162
2163 SpritePatch olc::Sprite::Patch(const olc::vi2d& pos, const olc::vi2d& size)
2164 {
2165 SpritePatch patch;
2166 patch.sprite = this;
2167 patch.coords[0] = olc::vf2d(pos.x, pos.y + size.y) / olc::vf2d(Size());
2168 patch.coords[1] = olc::vf2d(pos) / olc::vf2d(Size());
2169 patch.coords[2] = olc::vf2d(pos.x + size.x, pos.y) / olc::vf2d(Size());
2170 patch.coords[3] = olc::vf2d(pos + size) / olc::vf2d(Size());
2171 return patch;
2172 }
2173
2174 SpritePatch olc::Sprite::Patch(const olc::vf2d& pBL, const olc::vf2d& pTL, const olc::vf2d& pTR, const olc::vf2d& pBR)
2175 {

Callers 1

OnUserUpdateMethod · 0.80

Calls 1

SizeMethod · 0.80

Tested by 1

OnUserUpdateMethod · 0.64