, WorldBuilder - , , . , , World .
, :
WorldBuilder builder = new WorldBuilder();
roomId = readRoomId();
wallId = readWallId();
doorId = readDoorId();
destRoomId = readDestinationRoomId();
builder.AddRoom(roomId);
builder.AddWallToRoom(roomId, wallId, SIDE.NORTH);
builder.AddDoorToWall(wallId, DOORSTYLE.WOODEN | DOORSTYLE.LOCKED, destRoomId);
World world = builder.makeWorld();
- - , :
Door door = new Door(roomOne, roomTwo);
, , , , , .
, , , , :
Door door = new Door(roomOneId, roomTwoId);
, 2 , .
Builder , World, , , World .