/**
* Kelas ini adalah kelas utama dari aplikasi "World of Zuul".
* "World of Zuul" adalah game petualangan berbasis teks yang sangat sederhana.
*
* Class ini mengadakan pencacahan semua kata perintah yang dikenal dalam game.
* Digunakan untuk mengenali perintah saat diketik.
*
* @author Muhammad Bagus Istighfar
* @version 0.1 - 17 November 2020
*/
public class CommandWords
{
// a constant array that holds all valid command words
private static final String[] validCommands = {
"go", "quit", "help", "look"
};
/**
* Constructor - initialise the command words.
*/
public CommandWords()
{
// nothing to do at the moment...
}
/**
* Check whether a given String is a valid command word.
* Return true if it is, false if it isn\'t.
* @return bool
*/
public boolean isCommand(String aString)
{
for(int i = 0; i < validCommands.length; i++) {
if(validCommands[i].equals(aString))
return true;
}
//if we get here, the string was not found in the commands
return false;
}
}