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

@@ -24,12 +24,14 @@
*/
package net.runelite.rs.api;
import net.runelite.api.Animation;
import net.runelite.api.Frames;
import net.runelite.mapping.Import;
public interface RSAnimation
public interface RSAnimation extends Frames, Animation
{
@Import("skeleton")
RSSkeleton getSkin();
RSSkeleton getSkeleton();
@Import("transformCount")
int getTransformCount();

View File

@@ -24,9 +24,10 @@
*/
package net.runelite.rs.api;
import net.runelite.api.DualNode;
import net.runelite.mapping.Import;
public interface RSDualNode extends RSNode
public interface RSDualNode extends RSNode, DualNode
{
@Import("removeDual")
void unlinkDual();

View File

@@ -24,9 +24,10 @@
*/
package net.runelite.rs.api;
import net.runelite.api.Frames;
import net.runelite.mapping.Import;
public interface RSFrames extends RSDualNode
public interface RSFrames extends RSDualNode, Frames
{
@Import("frames")
RSAnimation[] getFrames();

View File

@@ -24,9 +24,10 @@
*/
package net.runelite.rs.api;
import net.runelite.api.Skeleton;
import net.runelite.mapping.Import;
public interface RSSkeleton extends RSNode
public interface RSSkeleton extends RSNode, Skeleton
{
@Import("count")
int getCount();