equal
deleted
inserted
replaced
|
1 use integral_geometry::Size; |
1 use integral_geometry::{Point, Rect}; |
2 use integral_geometry::{Point, Rect}; |
2 use png::{ColorType, Decoder, DecodingError}; |
3 use png::{ColorType, Decoder, DecodingError}; |
|
4 use std::slice::ChunksExact; |
3 use std::{ |
5 use std::{ |
4 fs::{read_dir, File}, |
6 fs::{read_dir, File}, |
5 io, |
7 io, |
6 io::BufReader, |
8 io::BufReader, |
7 path::Path, |
9 path::Path, |
8 slice::{from_raw_parts, from_raw_parts_mut}, |
10 slice::{from_raw_parts, from_raw_parts_mut}, |
9 }; |
11 }; |
10 use std::slice::ChunksExact; |
|
11 use integral_geometry::Size; |
|
12 use vec2d::Vec2D; |
12 use vec2d::Vec2D; |
13 |
13 |
14 pub struct ThemeSprite { |
14 pub struct ThemeSprite { |
15 pixels: Vec2D<u32>, |
15 pixels: Vec2D<u32>, |
16 } |
16 } |