public Door(Room one, Room two) { oneSide = one; otherSide = two; _state = new OpenState(); }
public IOCState close() { _state = _state.close(); return(_state); }
public IOCState keyclose() { _state = _state.keyclose(); return(_state); }
//these can close or open any specific door public IOCState open() { _state = _state.open(); return(_state); }