api: more imports and tile stuff

This commit is contained in:
ThatGamerBlue
2020-07-19 18:19:17 +01:00
parent 2c8ca731e6
commit cc28d4d2f2
33 changed files with 288 additions and 170 deletions

View File

@@ -472,7 +472,7 @@ public interface RSClient extends RSGameShell, Client
@Override
RSArchive getIndexScripts();
@Import("widgetClickMasks")
@Import("widgetFlags")
@Override
RSNodeHashTable getWidgetFlags();
@@ -1070,6 +1070,14 @@ public interface RSClient extends RSGameShell, Client
@Override
void setSelectedSpellName(String name);
@Override
@Import("selectedSpellActionName")
String getSelectedSpellActionName();
@Override
@Import("selectedSpellFlags")
int getSelectedSpellFlags();
@Import("isSpellSelected")
boolean isSpellSelected();
@@ -1143,10 +1151,18 @@ public interface RSClient extends RSGameShell, Client
@Override
void setSelectedItemID(int id);
@Import("selectedItemSlot")
@Override
int getSelectedItemSlot();
@Import("selectedItemSlot")
@Override
void setSelectedItemSlot(int index);
@Import("selectedItemWidget")
@Override
int getSelectedItemWidget();
@Import("selectedItemWidget")
@Override
void setSelectedItemWidget(int widgetID);
@@ -1290,4 +1306,11 @@ public interface RSClient extends RSGameShell, Client
@Override
@Import("isItemSelected")
int isItemSelected();
@Override
@Import("selectedItemName")
String getSelectedItemName();
@Import("meslayerContinueWidget")
Widget getMessageContinueWidget();
}

View File

@@ -65,6 +65,10 @@ public interface RSItemDefinition extends ItemDefinition
@Override
String[] getInventoryActions();
@Import("groundActions")
@Override
String[] getGroundActions();
@Import("getShiftClickIndex")
@Override
int getShiftClickActionIndex();

View File

@@ -65,4 +65,10 @@ public interface RSPlayer extends RSActor, Player
@Import("headIconPk")
int getRsSkullIcon();
@Import("skillLevel")
int getRSSkillLevel();
@Import("actions")
String[] getActions();
}

View File

@@ -60,10 +60,10 @@ public interface RSWidget extends Widget
@Import("parentId")
void setParentId(int id);
@Import("clickMask")
@Import("flags")
int getClickMask();
@Import("clickMask")
@Import("flags")
void setClickMask(int mask);
//@Import("boundsIndex") -- unused for now
@@ -99,6 +99,16 @@ public interface RSWidget extends Widget
@Override
String[] getActions();
@Import("itemActions")
@Override
String[] getItemActions();
@Import("spellName")
String getSpellName();
@Import("buttonText")
String getRSButtonText();
@Import("text")
String getRSText();
@@ -221,6 +231,10 @@ public interface RSWidget extends Widget
@Override
void setType(int type);
@Import("buttonType")
@Override
int getButtonType();
@Import("scrollX")
@Override
int getScrollX();