import BookDigitByDigit.*;
public class LockablePassageway{
private Passageway p;
private CombinationLock lock;
public LockablePassageway(Room room1, Room room2){
p = new Passageway(room1, room2);
}
public boolean isUnlocked(){
return lock.isOpen();
}
public void lock(int combo){
lock = new CombinationLock(combo);
lock.close();
}
public void unlock(int combo_digit){
lock.enter(combo_digit);
if (lock.isOpen()) System.out.println("The door is unlocked");
else System.out.println("The door is locked");
}
public Room otherRoom(Room currentRoom){
return p.otherRoom(currentRoom);
}
}