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}