class
Rosegold::PalettedContainer
- Rosegold::PalettedContainer
- Reference
- Object
Overview
Four modes: Single state: All entries are the same value. The value is stored as palette[0]. The long_array is empty. Encoded: The long_array stores the palette index of each value. Direct: The long_array stores values directly. The palette is empty.
Defined in:
rosegold/world/paletted_container.crConstructors
-
.air_filled(size : Index) : PalettedContainer
Creates a container filled with air/default values (ID 0)
- .new(io : Minecraft::IO, num_bits_direct, size : UInt32)
- .new(size : Index, empty : Bool)
Instance Method Summary
- #[](index : Index) : Entry
- #[]=(index : Index, value : Entry) : Nil
- #size : Index
- #write(io : Minecraft::IO)
Constructor Detail
def self.air_filled(size : Index) : PalettedContainer
#
Creates a container filled with air/default values (ID 0)