Add VarClientStr to api and rename VarClient to VarClientInt

This commit is contained in:
Kamiel
2018-04-21 03:33:15 +02:00
committed by Adam
parent 05883a6a2f
commit 1fd9b3abcc
6 changed files with 95 additions and 44 deletions

View File

@@ -24,7 +24,8 @@
*/
package net.runelite.mixins;
import net.runelite.api.VarClient;
import net.runelite.api.VarClientInt;
import net.runelite.api.VarClientStr;
import net.runelite.api.mixins.Inject;
import net.runelite.api.mixins.Mixin;
import net.runelite.rs.api.RSVarcs;
@@ -34,9 +35,17 @@ public abstract class RSVarcsMixin implements RSVarcs
{
@Inject
@Override
public int getIntVar(VarClient var)
public int getIntVar(VarClientInt var)
{
int[] varcs = getVarcs();
int[] varcs = getIntVarcs();
return varcs[var.getIndex()];
}
@Inject
@Override
public String getStrVar(VarClientStr var)
{
String[] varcs = getStrVarcs();
return varcs[var.getIndex()];
}
}