MCPcopy Create free account

hub / github.com/SLMT/rust-snake / functions

Functions23 in github.com/SLMT/rust-snake

↓ 5 callersFunctiondraw_rectange
(color: Color, start_x: i32, start_y: i32, width: i32, height: i32, con: &Context, g: &mut G2d)
src/drawing.rs:25
↓ 5 callersFunctionto_gui_coord
(game_coord: i32)
src/drawing.rs:9
↓ 3 callersMethodhead_position
(&self)
src/snake.rs:103
↓ 2 callersFunctiondraw_block
(color: Color, x: i32, y: i32, con: &Context, g: &mut G2d)
src/drawing.rs:17
↓ 2 callersMethodis_overlap_except_tail
(&self, x: i32, y: i32)
src/snake.rs:137
↓ 2 callersFunctionto_gui_coord_u32
(game_coord: i32)
src/drawing.rs:13
↓ 2 callersMethodupdate
(&mut self, delta_time: f64)
src/game.rs:90
↓ 2 callersMethodupdate_snake
(&mut self, dir: Option<Direction>)
src/game.rs:149
↓ 1 callersMethodadd_food
(&mut self)
src/game.rs:132
↓ 1 callersMethodcheck_eating
(&mut self)
src/game.rs:112
↓ 1 callersMethodcheck_if_the_snake_alive
(&self, dir: Option<Direction>)
src/game.rs:120
↓ 1 callersMethoddraw
(&self, con: &Context, g: &mut G2d)
src/game.rs:70
↓ 1 callersMethodhead_direction
(&self)
src/snake.rs:108
↓ 1 callersMethodkey_pressed
(&mut self, key: Key)
src/game.rs:48
↓ 1 callersMethodmove_forward
(&mut self, dir: Option<Direction>)
src/snake.rs:69
↓ 1 callersMethodnext_head_position
(&self, dir: Option<Direction>)
src/snake.rs:112
↓ 1 callersMethodopposite
(&self)
src/snake.rs:18
↓ 1 callersMethodrestart
(&mut self)
src/game.rs:159
↓ 1 callersMethodrestore_last_removed
(&mut self)
src/snake.rs:132
Methoddraw
(&self, con: &Context, g: &mut G2d)
src/snake.rs:63
Functionmain
()
src/main.rs:16
Methodnew
(init_x: i32, init_y: i32)
src/snake.rs:41
Methodnew
(width: i32, height: i32)
src/game.rs:35