truegrf 2.1.0

TrueGRF YAML to GRF compiler
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use super::Variable;

#[allow(dead_code)]
pub enum Register {
    Temporary(u8),
    Persistent(u8),
}

impl From<Register> for Variable {
    fn from(variable: Register) -> Self {
        match variable {
            Register::Temporary(register) => Self { variable: 0x7D, parameter: Some(register), shift: 0, mask: 0xffffffff },
            Register::Persistent(register) => Self { variable: 0x7C, parameter: Some(register), shift: 0, mask: 0xffffffff },
        }
    }
}