multi_color_circles/
multi-color-circles.rs1use js_canvas_rendering_context_2d::*;
2use std::f32::consts::*;
3
4fn main(){
5 draw();
6}
7
8
9#[no_mangle]
10pub extern "C" fn draw(){
11 for i in 0..6{
12 for j in 0..6 {
13 CanvasRenderingContext2D::set_stroke_style_rgba(0, (255. - 42.5 * i as f32).floor() as u8, (255.0 - 42.5 * j as f32).floor() as u8, 255);
14 CanvasRenderingContext2D::begin_path();
15 CanvasRenderingContext2D::arc(12.5 + (j * 25) as f32, 12.5 + (i * 25) as f32, 10., 0., PI * 2.0, true);
16 CanvasRenderingContext2D::stroke();
17 }
18 }
19}