quicksilver 0.3.5

A simple game framework for 2D games in pure Rust
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/// The way the images should change when drawn at a scale
#[repr(u32)]
#[derive(Copy, Clone, Debug)]
pub enum ImageScaleStrategy {
    /// The image should attempt to preserve each pixel as accurately as possible
    Pixelate,
    /// The image should attempt to preserve the overall picture by blurring
    Blur
}

impl Default for ImageScaleStrategy {
    fn default() -> ImageScaleStrategy {
        ImageScaleStrategy::Pixelate
    }
}