Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Class ini adalah bagian dari "World of Zuul".
- * "World of Zuul" sangat simple, game adventure berbasis text.
- *
- * Class ini menyimpan informasi tentang command yang dikeluarkan oleh pengguna.
- * A command dari dua string: kata command dan kata kedua
- * (contoh, jika command adalah "take map", maka dua string itu
- * adalah "take" dan "map").
- *
- * Cara penggunaannya adalah: Commands udah diperiksa untuk menjadi
- * kata command yang valid. Jika pengguna memasukkan command yang tidak valid
- * (kata yang tidak dikenal) maka kata command word adalah <null>.
- *
- * Jika command hanya punya satu kata, maka kata keduanya <null>.
- *
- * @author thomasdwi.a
- * @version 20201115
- */
- 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.
- * @param firstWord kata pertama dari command. Null jika command
- * tidak dikenal.
- * @param secondWord kata kedua dari command.
- */
- public Command(String firstWord, String secondWord)
- {
- commandWord = firstWord;
- this.secondWord = secondWord;
- }
- /**
- * Return kata command (kata pertama) dari command. If comand
- * tidak mengerti, hasilnya null.
- * @return kata command .
- */
- public String getCommandWord()
- {
- return commandWord;
- }
- /**
- * @return kata kedua dari command. Returns null jika
- * tidak ada kata kedua.
- */
- public String getSecondWord()
- {
- return secondWord;
- }
- /**
- * @return true jika command ini tidak dimengerti.
- */
- public boolean isUnknown()
- {
- return (commandWord == null);
- }
- /**
- * @return true jika command punya kata kedua.
- */
- public boolean hasSecondWord()
- {
- return (secondWord != null);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement