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() 
 -