1use js_canvas_rendering_context_2d::*;
2
3fn main(){
4 draw();
5}
6
7
8#[no_mangle]
9pub extern "C" fn draw(){
10
11 let height = CanvasRenderingContext2D::get_canvas_height();
12 let width = CanvasRenderingContext2D::get_canvas_width();
13
14 CanvasRenderingContext2D::begin_path();
16 CanvasRenderingContext2D::set_fill_style_rgba(255, 255, 102,255);
17 CanvasRenderingContext2D::fill_rect(0., 0.,width, height);
18
19 CanvasRenderingContext2D::begin_path();
21 CanvasRenderingContext2D::set_fill_style_rgba(0, 0, 255,255);
22 CanvasRenderingContext2D::move_to(20.,20.);
23 CanvasRenderingContext2D::line_to(180.,20.);
24 CanvasRenderingContext2D::line_to(130.,130.);
25 CanvasRenderingContext2D::close_path();
26 CanvasRenderingContext2D::fill();
27
28 CanvasRenderingContext2D::clear_rect(10., 10., 120., 120.);
30}