runescape-client: Added Animation runelite api file. Also renamed "skin" to "skeleton". (#2867)

* rename getSkin rsapi to getSkeleton

* Added animation runelite api. Also re-named method "getSkin" to "getSkeleton", because it is a more suitable description.

* re-named "skin" variable to "skeleton"

* added frames.java to runelite api

* added DualNode.java to runelite api

* made RSSkeleton extend Skeleton

* .

* removed unused imports

* checkstyle corrections

* put copyright notice back which i accidentally deleted.

* Added some descriptions

* removed type in description

* .

* added licence headers
This commit is contained in:
Noodleeater
2020-12-03 22:16:45 +00:00
committed by GitHub
parent e2d5b49657
commit 528d427bc5
9 changed files with 189 additions and 8 deletions

View File

@@ -204,12 +204,12 @@ public abstract class RSModelMixin implements RSModel
if (frameId != -1)
{
RSAnimation frame = frames.getFrames()[frameId];
RSSkeleton skin = frame.getSkin();
RSSkeleton skeleton = frame.getSkeleton();
RSAnimation nextFrame = null;
if (nextFrames != null)
{
nextFrame = nextFrames.getFrames()[nextFrameId];
if (nextFrame.getSkin() != skin)
if (nextFrame.getSkeleton() != skeleton)
{
nextFrame = null;
}
@@ -219,7 +219,7 @@ public abstract class RSModelMixin implements RSModel
client.setAnimOffsetY(0);
client.setAnimOffsetZ(0);
interpolateFrames(skin, frame, nextFrame, interval, intervalCount);
interpolateFrames(skeleton, frame, nextFrame, interval, intervalCount);
resetBounds();
}
}