city/
city.rs

1/*!
2 * This example demonstrates how to load an image and draw it onto the screen.
3 */
4
5extern crate simple;
6
7fn main() {
8    let mut window = simple::Window::new("Los Angeles", 640, 480);
9    let mut pic = window.load_image(include_bytes!("city.jpg")).unwrap();
10
11    let mut frame_number: u64 = 0;
12
13    while window.next_frame() {
14        window.clear();
15
16        let sine = (frame_number as f32 / 150.0).sin().abs();
17        let color = (sine * 255f32) as u8;
18
19        window.set_color(100 + color / 3, color, 255 - color, 255);
20        window.draw_image(&mut pic, 0, 0);
21
22        frame_number += 1;
23    }
24}