LeviLamina
Loading...
Searching...
No Matches
WoodlandMansionPieces::MansionPiecePlacer Class Reference

Public Member Functions

MansionPiecePlaceroperator= (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)
 

Public Attributes

::ll::UntypedStorage< 8, 24 > mUnkda958b
 
::ll::UntypedStorage< 8, 8 > mUnkc9fbcb
 
::ll::UntypedStorage< 4, 4 > mUnk8d326a
 
::ll::UntypedStorage< 4, 4 > mUnka4720e
 

The documentation for this class was generated from the following file: