|
MansionPiecePlacer & | operator= (MansionPiecePlacer const &) |
|
| MansionPiecePlacer (MansionPiecePlacer const &) |
|
MCAPI void | _addRoom1x1 (::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::BlockPos const &roomPos, ::Rotation rotation, uchar doorDir, ::WoodlandMansionPieces::FloorRoomCollection &rooms) |
|
MCAPI void | _addRoom1x2 (::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::BlockPos const &roomPos, ::Rotation rotation, uchar roomDir, uchar doorDir, ::WoodlandMansionPieces::FloorRoomCollection &rooms, bool isStairsRoom) |
|
MCAPI void | _addRoom2x2 (::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::BlockPos const &roomPos, ::Rotation rotation, uchar roomDir, uchar doorDir, ::WoodlandMansionPieces::FloorRoomCollection &rooms) |
|
MCAPI void | _addRoom2x2Secret (::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::BlockPos const &roomPos, ::Rotation rotation, ::WoodlandMansionPieces::FloorRoomCollection &rooms) |
|
MCAPI void | _createRoof (::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::BlockPos const &roofOrigin, ::Rotation rotation, ::WoodlandMansionPieces::SimpleGrid &grid, ::WoodlandMansionPieces::SimpleGrid *aboveGrid) |
|
MCAPI void | _entrance (::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::WoodlandMansionPieces::PlacementData &data) |
|
MCAPI void | _traverseInnerTurn (::std::vector<::std::unique_ptr<::StructurePiece > > &data, ::WoodlandMansionPieces::PlacementData &pieces) |
|
MCAPI void | _traverseOuterWalls (::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::WoodlandMansionPieces::PlacementData &data, ::WoodlandMansionPieces::SimpleGrid &grid, uchar startX, int startY, int endX, int endY, int gridDirection) |
|
MCAPI void | _traverseTurn (::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::WoodlandMansionPieces::PlacementData &data) |
|
MCAPI void | _traverseWallPiece (::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::WoodlandMansionPieces::PlacementData &data) |
|
MCAPI void | createMansion (::BlockPos const &origin, ::Rotation rotation, ::std::vector<::std::unique_ptr<::StructurePiece > > &pieces, ::WoodlandMansionPieces::MansionGrid &mansion) |
|