1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
extern "C" {
    fn random_number()->f32;
    fn frame_buffer_write(start:u32);
}

pub fn blit(pixels:Vec<u8>){
    unsafe {
        frame_buffer_write(pixels.as_ptr() as u32);
    }
}

pub fn rand() -> f32 {
    unsafe { random_number() }
}

pub const SCREEN_WIDTH:usize = 160;
pub const SCREEN_HEIGHT:usize = 144;