api: ImageUtil sprite additions and random bits and bobs

This commit is contained in:
Lucwousin
2019-10-06 22:22:16 +02:00
parent cf6b418594
commit 3858c09b64
8 changed files with 784 additions and 584 deletions

View File

@@ -1086,4 +1086,8 @@ public interface RSClient extends RSGameShell, Client
@Import("selectedSpellChildIndex")
@Override
void setSelectedSpellChildIndex(int index);
@Import("Sprite_drawScaled")
@Override
void scaleSprite(int[] canvas, int[] pixels, int color, int pixelX, int pixelY, int canvasIdx, int canvasOffset, int newWidth, int newHeight, int pixelWidth, int pixelHeight, int oldWidth);
}

View File

@@ -25,14 +25,34 @@ public interface RSSprite extends Sprite
void setRaster();
@Import("width")
@Override
int getMaxWidth();
@Import("width")
@Override
void setMaxWidth(int maxWidth);
@Import("height")
@Override
int getMaxHeight();
@Import("height")
@Override
void setMaxHeight(int maxHeight);
@Import("xOffset")
@Override
int getOffsetX(); ;
@Import("xOffset")
@Override
void setOffsetX(int offsetX);
@Import("yOffset")
@Override
int getOffsetY(); ;
@Import("yOffset")
@Override
void setOffsetY(int offsetY);
}