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 TypeMethodDescriptionvoid
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
clear()
static NPCClueLibrary
Static 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()
-