1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-09 12:02:21 +02:00
This commit is contained in:
Brian Fiete 2020-10-09 08:42:24 -07:00
parent 30ae7eef61
commit d7de0f19ca

View file

@ -178,11 +178,12 @@ namespace SDL2
SDL.RenderCopy(mRenderer, image.mTexture, &srcRect, &destRect); SDL.RenderCopy(mRenderer, image.mTexture, &srcRect, &destRect);
} }
public void Draw(Image image, float x, float y, float rot) public void Draw(Image image, float x, float y, float rot, float centerX, float centerY)
{ {
SDL.Rect srcRect = .(0, 0, image.mSurface.w, image.mSurface.h); SDL.Rect srcRect = .(0, 0, image.mSurface.w, image.mSurface.h);
SDL.Rect destRect = .((int32)x, (int32)y, image.mSurface.w, image.mSurface.h); SDL.Rect destRect = .((int32)x, (int32)y, image.mSurface.w, image.mSurface.h);
SDL.RenderCopyEx(mRenderer, image.mTexture, &srcRect, &destRect, 0, null, .None); SDL.Point centerPoint = .((.)centerX, (.)centerY);
SDL.RenderCopyEx(mRenderer, image.mTexture, &srcRect, &destRect, rot, &centerPoint, .None);
} }
public void PlaySound(Sound sound, float volume = 1.0f, float pan = 0.5f) public void PlaySound(Sound sound, float volume = 1.0f, float pan = 0.5f)