diff options
| author | Mel <mel@rnrd.eu> | 2026-09-04 00:46:51 +0200 |
|---|---|---|
| committer | Mel <mel@rnrd.eu> | 2026-09-04 00:46:51 +0200 |
| commit | 00d2b26a6e1566faae85fb7bc6870f0f2db7ac7f (patch) | |
| tree | d2678ba7b36e0863e68094208059b94bbdda24d3 /src/World/Generation/Decoration.hpp | |
| parent | 1952628825ee526e4ae32170266f8eaa323a0e16 (diff) | |
| download | meowcraft-00d2b26a6e1566faae85fb7bc6870f0f2db7ac7f.tar.zst meowcraft-00d2b26a6e1566faae85fb7bc6870f0f2db7ac7f.zip | |
Make tree generation portable for ARM (and other architectures with saturating unsigned rounding of floats)
Signed-off-by: Mel <mel@rnrd.eu>
Diffstat (limited to 'src/World/Generation/Decoration.hpp')
| -rw-r--r-- | src/World/Generation/Decoration.hpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/World/Generation/Decoration.hpp b/src/World/Generation/Decoration.hpp index c157688..4f74800 100644 --- a/src/World/Generation/Decoration.hpp +++ b/src/World/Generation/Decoration.hpp @@ -14,6 +14,8 @@ public: virtual void decorate_chunk(Chunk& chunk) = 0; static void put_block(Chunk& chunk, Pos pos, BlockType block); + static void put_block(Chunk& chunk, Pos pos, Position::BlockLocalOffset offset, BlockType block); + static void draw_column(Chunk& chunk, Pos pos, UInt height, BlockType block); static void draw_circle(Chunk& chunk, Pos pos, Vector<3> axis, Real radius, BlockType block); }; |
