Merge pull request #427 from Adam-/itemcontainer

Add ItemContainer
This commit is contained in:
Adam
2018-01-25 17:40:09 -05:00
committed by GitHub
15 changed files with 240 additions and 69 deletions

View File

@@ -432,4 +432,7 @@ public interface RSClient extends RSGameEngine, Client
@Import("ocLowDetail")
void setOcLowDetail(boolean lowDetail);
}
@Construct
RSItem createItem();
}

View File

@@ -29,6 +29,9 @@ import net.runelite.mapping.Import;
public interface RSHashTable extends HashTable
{
@Import("get")
RSNode get(long value);
@Import("size")
int getSize();

View File

@@ -33,7 +33,13 @@ public interface RSItem extends RSRenderable, Item
@Override
int getId();
@Import("id")
void setId(int id);
@Import("quantity")
@Override
int getQuantity();
@Import("quantity")
void setQuantity(int quantity);
}

View File

@@ -24,9 +24,10 @@
*/
package net.runelite.rs.api;
import net.runelite.api.ItemContainer;
import net.runelite.mapping.Import;
public interface RSItemContainer extends RSNode
public interface RSItemContainer extends RSNode, ItemContainer
{
@Import("itemIds")
int[] getItemIds();