Fix healthbar stuff, remove double constant

This commit is contained in:
Lucas
2019-06-21 18:50:32 +02:00
parent 8020f758e1
commit 24228f86fe
13 changed files with 17 additions and 156 deletions

View File

@@ -986,9 +986,11 @@ public interface RSClient extends RSGameShell, Client
void rasterizerDrawCircle(int x, int y, int r, int rgb);
@Import("HealthBarDefinition_cached")
@Override
RSEvictingDualNodeHashTable getHealthBarCache();
@Import("HealthBarDefinition_cachedSprites")
RSEvictingDualNodeHashTable getHealthBarSpriteCache();
@Import("renderSelf")
@Override
void setRenderSelf(boolean enabled);

View File

@@ -1,29 +1,12 @@
package net.runelite.rs.api;
import net.runelite.api.HealthBar;
import net.runelite.mapping.Import;
public interface RSHealthBar extends RSNode, HealthBar
public interface RSHealthBar extends RSNode
{
@Import("updates")
RSIterableNodeDeque getUpdates(); // "combatinfolist" but only thing it has is getNode so this works
@Import("definition")
RSHealthBarDefinition getDefinition();
@Import("healthBarFrontSpriteId")
@Override
int getHealthBarFrontSpriteId();
@Import("getHealthBarFrontSprite")
@Override
RSSprite getHealthBarFrontSprite();
@Import("getHealthBarBackSprite")
@Override
RSSprite getHealthBarBackSprite();
@Import("healthBarPadding")
@Override
void setPadding(int padding);
}

View File

@@ -8,6 +8,10 @@ public interface RSHealthBarDefinition extends RSDualNode, HealthBar
@Import("width")
int getHealthScale();
@Import("spriteId1")
@Override
int getHealthBarFrontSpriteId();
@Import("getSprite1")
RSSprite getHealthBarFrontSprite();