/**
* kelas ini menyimpan informasi tentang perintah yang dikeluarkan oleh pengguna
* perintah sati ini terdiri dari dua string yaitu kata perintah dan kata kedua
* contohnya yitu "Take map" maka terdapat 2 string yaitu tak dan map
*
* cara menggunakannya adalah : perintah sudah di periksa validitasnya
* kata perintah. jika pengguna memasukkan perintah yang tidak valid
* maka perintah adalah <null> jika perintah hanya memiliki satu kata, maka kata
* kedua adalah <null>>
*
* @author (dewimardanic)
* @version (16/1/2020)
*/
public class Command
{
private String commandWord;
private String secondWord;
/**
* membuat objek command. Kata pertama dan kedua harus dimasukkan, tapi
* salah satu (atau keduanya) bisa null.
*/
public Command(String firstWord, String secondWord)
{
commandWord = firstWord;
this.secondWord = secondWord;
}
public String getCommandWord()
{
return commandWord;
}
public String getSecondWord()
{
return secondWord;
}
public boolean isUnknown()
{
return (commandWord == null);
}
public boolean hasSecondWord()
{
return (secondWord != null);
}
}