1
2
Fork 0
mirror of https://github.com/mat-1/azalea.git synced 2025-08-02 14:26:04 +00:00

Fix writing palettes (#72)

This commit is contained in:
EightFactorial 2023-02-21 18:17:32 -08:00 committed by GitHub
parent 40073f5baa
commit 6942e3547b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,4 +1,4 @@
use azalea_buf::{BufReadError, McBufReadable, McBufVarReadable, McBufWritable}; use azalea_buf::{BufReadError, McBufReadable, McBufVarReadable, McBufVarWritable, McBufWritable};
use std::io::{Cursor, Write}; use std::io::{Cursor, Write};
use crate::BitStorage; use crate::BitStorage;
@ -227,13 +227,13 @@ impl McBufWritable for Palette {
fn write_into(&self, buf: &mut impl Write) -> Result<(), std::io::Error> { fn write_into(&self, buf: &mut impl Write) -> Result<(), std::io::Error> {
match self { match self {
Palette::SingleValue(value) => { Palette::SingleValue(value) => {
value.write_into(buf)?; value.var_write_into(buf)?;
} }
Palette::Linear(values) => { Palette::Linear(values) => {
values.write_into(buf)?; values.var_write_into(buf)?;
} }
Palette::Hashmap(values) => { Palette::Hashmap(values) => {
values.write_into(buf)?; values.var_write_into(buf)?;
} }
Palette::Global => {} Palette::Global => {}
} }