no all caps for enum variants

This commit is contained in:
2016-10-10 19:08:21 -07:00
parent f795c73ed8
commit 381157c8e2
5 changed files with 21 additions and 21 deletions

View File

@@ -16,14 +16,14 @@ static EGA_PALETTE: [[u8; 4]; 16] = [[0x00, 0x00, 0x00, 0x00],
[0xFF, 0xFF, 0xFF, 0x00]];
pub enum Compression {
UNCOMPRESSED,
RLE,
LZW
Uncompressed,
Rle,
Lzw
}
pub enum Tiling {
UNTILED,
TILED(u16)
Untiled,
Tiled(u16)
}
pub struct EgaPage {
@@ -98,7 +98,7 @@ pub fn decode<'a>(buf: &[u8], compression: Compression, tiling: Tiling)
let out: Vec<u8>;
out = match compression {
Compression::UNCOMPRESSED => buf.iter()
Compression::Uncompressed => buf.iter()
.flat_map(|tile_byte| {
EGA_PALETTE[(tile_byte >> 4u8 & 0xF) as usize]
.into_iter()
@@ -110,8 +110,8 @@ pub fn decode<'a>(buf: &[u8], compression: Compression, tiling: Tiling)
_ => unimplemented!()
};
let dim = match tiling {
Tiling::TILED(tiledim) => tiledim as usize,
Tiling::UNTILED => out.len()
Tiling::Tiled(tiledim) => tiledim as usize,
Tiling::Untiled => out.len()
};
EgaPage { data: out, dim: dim}
}