reznez 0.0.0

The high accuracy NES Emulator
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use num_derive::FromPrimitive;

#[derive(Clone, Copy, FromPrimitive)]
pub enum SpriteHalf {
    Top,
    Bottom,
}

impl SpriteHalf {
    pub fn flip(self) -> SpriteHalf {
        use SpriteHalf::*;
        match self {
            Top    => Bottom,
            Bottom => Top,
        }
    }
}