EscapeRoom/Room.java

23 lines
394 B
Java

public abstract class Room {
protected Lock[] locks;
public Room( int pNumberOfLocks ) {
locks = new Lock[pNumberOfLocks];
}
public boolean isUnlocked() {
for( Lock l: locks ) {
if( !l.isOpen() ) {
return false;
}
}
return true;
}
public abstract void play( EscapeRoom game );
}