project: Mixins

This commit is contained in:
Owain van Brakel
2022-01-16 04:02:25 +01:00
parent c3fe9b5377
commit c57301c0d3
14 changed files with 214 additions and 32 deletions

View File

@@ -98,6 +98,14 @@ public interface RSActor extends RSRenderable, Actor
@Override
void setGraphic(int id);
@Import("spotAnimationHeight")
@Override
int getGraphicHeight();
@Import("spotAnimationHeight")
@Override
void setGraphicHeight(int id);
@Import("spotAnimationFrame")
int getSpotAnimFrame();

View File

@@ -32,6 +32,7 @@ import net.runelite.api.Deque;
import net.runelite.api.SpritePixels;
import net.runelite.api.World;
import net.runelite.api.clan.ClanRank;
import net.runelite.api.clan.ClanSettings;
import net.runelite.api.widgets.Widget;
import net.runelite.mapping.Construct;
import net.runelite.mapping.Import;
@@ -1562,4 +1563,10 @@ public interface RSClient extends RSGameEngine, Client
@Construct
RSIterableNodeHashTable createIterableNodeHashTable(int size);
@Construct
RSRuneLiteClanMember runeliteClanMember(ClanSettings var1, int var2);
@Construct
RSProjectile newProjectile(int var1, int var2, int var3, int var4, int var5, int var6, int var7, int var8, int var9, int var10, int var11);
}

View File

@@ -62,12 +62,16 @@ public interface RSProjectile extends RSRenderable, Projectile
@Import("cycleStart")
@Override
int getStartMovementCycle();
int getStartCycle();
@Import("cycleEnd")
@Override
int getEndCycle();
@Import("cycleEnd")
@Override
void setEndCycle(int cycle);
@Import("slope")
@Override
int getSlope();
@@ -103,4 +107,7 @@ public interface RSProjectile extends RSRenderable, Projectile
@Import("speedZ")
@Override
double getVelocityZ();
@Import("setDestination")
void setDestination(int targetX, int targetY, int targetZ, int cycle);
}

View File

@@ -0,0 +1,11 @@
package net.runelite.rs.api;
import net.runelite.api.MenuEntry;
import net.runelite.api.clan.ClanRank;
public interface RSRuneLiteClanMember extends MenuEntry
{
ClanRank getRank();
String getName();
}