Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Class room pada game world of zuul
- *
- * room disini sebagai suatu lokasi pada game ini. ini bertujuan untuk
- * menguhubungkan setiap room melalui sebuah exits. dengan label atas, bawah
- * kiri, dan kanan. untuk masing masing arah akan ke ruang lain dan null
- * apabila sudah tidak ada jalan keluar
- * @author Yusuf Anfasya
- * @version 0.0.1 (19/11/2020)
- */
- public class Room
- {
- public String description;
- public Room ExitAtas;
- public Room ExitBawah;
- public Room ExitKanan;
- public Room ExitKiri;
- /**
- * membuat deskripsi suatu room
- * @param description deskripsi suatu room.
- */
- public Room(String description)
- {
- this.description = description;
- }
- /**
- * mendefenisikan setiap arah apabila null maka tidak bisa bergerak
- * ke room lain
- * @param Atas The north exit.
- * @param kiri The east east.
- * @param Bawah The south exit.
- * @param Kanan The west exit.
- */
- public void setExits(Room Atas, Room Kiri, Room Bawah, Room Kanan)
- {
- if(Atas != null)
- ExitAtas = Atas;
- if(Kiri != null)
- ExitKiri = Kiri;
- if(Bawah != null)
- ExitBawah = Bawah;
- if(Kanan != null)
- ExitKanan = Kanan;
- }
- /**
- * @return deskripsi suatu room.
- */
- public String getDescription()
- {
- return description;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement