Package com.deco2800.game.components.npc
Class NPCClueLibrary
java.lang.Object
com.deco2800.game.components.npc.NPCClueLibrary
Singleton class for NPC Clue Library
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidclear()static NPCClueLibraryStatic method to create instance of NPCClueLibrary classString[]getUnlockClues(String name) Return unlock clues
-
Method Details
-
getUnlockClues
Return unlock clues- Parameters:
name-- Returns:
- unlock clues
- Throws:
Exception- if name not exists
-
addZoeClue0
public void addZoeClue0() -
addMetisClue0
public void addMetisClue0() -
addMetisClue1
public void addMetisClue1() -
addMetisClue2
public void addMetisClue2() -
addMetisClue3
public void addMetisClue3() -
addDorisClue0
public void addDorisClue0() -
addHephClue0
public void addHephClue0() -
addHephClue1
public void addHephClue1() -
addHephClue2
public void addHephClue2() -
addHephClue3
public void addHephClue3() -
addAresClue0
public void addAresClue0() -
addOrpheusClue0
public void addOrpheusClue0() -
addOrpheusClue1
public void addOrpheusClue1() -
addOrpheusClue2
public void addOrpheusClue2() -
addNereusClue0
public void addNereusClue0() -
addNereusClue1
public void addNereusClue1() -
addNereusClue2
public void addNereusClue2() -
addNereusClue3
public void addNereusClue3() -
getInstance
Static method to create instance of NPCClueLibrary class -
addClue
-
clear
public void clear()
-