Class ClueScroll
- java.lang.Object
-
- net.runelite.client.plugins.cluescrolls.clues.ClueScroll
-
- Direct Known Subclasses:
AnagramClue,CipherClue,CoordinateClue,CrypticClue,EmoteClue,FairyRingClue,FaloTheBardClue,HotColdClue,MapClue,MusicClue,SkillChallengeClue,ThreeStepCrypticClue
public abstract class ClueScroll extends Object
-
-
Constructor Summary
Constructors Constructor Description ClueScroll()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description int[]getConfigKeys()EnemygetEnemy()intgetFirePitVarbitId()booleanisRequiresLight()booleanisRequiresSpade()abstract voidmakeOverlayHint(PanelComponent panelComponent, ClueScrollPlugin plugin)abstract voidmakeWorldOverlayHint(Graphics2D graphics, ClueScrollPlugin plugin)voidrenderOverlayNote(PanelComponent panelComponent, ClueScrollPlugin plugin)protected voidsetEnemy(Enemy enemy)protected voidsetFirePitVarbitId(int firePitVarbitId)protected voidsetRequiresLight(boolean requiresLight)protected voidsetRequiresSpade(boolean requiresSpade)
-
-
-
Method Detail
-
makeOverlayHint
public abstract void makeOverlayHint(PanelComponent panelComponent, ClueScrollPlugin plugin)
-
makeWorldOverlayHint
public abstract void makeWorldOverlayHint(Graphics2D graphics, ClueScrollPlugin plugin)
-
getConfigKeys
public int[] getConfigKeys()
-
renderOverlayNote
public void renderOverlayNote(PanelComponent panelComponent, ClueScrollPlugin plugin)
-
setRequiresSpade
protected void setRequiresSpade(boolean requiresSpade)
-
isRequiresSpade
public boolean isRequiresSpade()
-
setRequiresLight
protected void setRequiresLight(boolean requiresLight)
-
isRequiresLight
public boolean isRequiresLight()
-
setFirePitVarbitId
protected void setFirePitVarbitId(int firePitVarbitId)
-
getFirePitVarbitId
@Varbit public int getFirePitVarbitId()
-
setEnemy
protected void setEnemy(Enemy enemy)
-
getEnemy
public Enemy getEnemy()
-
-