Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SLMT/rust-snake
/ functions
Functions
23 in github.com/SLMT/rust-snake
⨍
Functions
23
◇
Types & classes
4
↓ 5 callers
Function
draw_rectange
(color: Color, start_x: i32, start_y: i32, width: i32, height: i32, con: &Context, g: &mut G2d)
src/drawing.rs:25
↓ 5 callers
Function
to_gui_coord
(game_coord: i32)
src/drawing.rs:9
↓ 3 callers
Method
head_position
(&self)
src/snake.rs:103
↓ 2 callers
Function
draw_block
(color: Color, x: i32, y: i32, con: &Context, g: &mut G2d)
src/drawing.rs:17
↓ 2 callers
Method
is_overlap_except_tail
(&self, x: i32, y: i32)
src/snake.rs:137
↓ 2 callers
Function
to_gui_coord_u32
(game_coord: i32)
src/drawing.rs:13
↓ 2 callers
Method
update
(&mut self, delta_time: f64)
src/game.rs:90
↓ 2 callers
Method
update_snake
(&mut self, dir: Option<Direction>)
src/game.rs:149
↓ 1 callers
Method
add_food
(&mut self)
src/game.rs:132
↓ 1 callers
Method
check_eating
(&mut self)
src/game.rs:112
↓ 1 callers
Method
check_if_the_snake_alive
(&self, dir: Option<Direction>)
src/game.rs:120
↓ 1 callers
Method
draw
(&self, con: &Context, g: &mut G2d)
src/game.rs:70
↓ 1 callers
Method
head_direction
(&self)
src/snake.rs:108
↓ 1 callers
Method
key_pressed
(&mut self, key: Key)
src/game.rs:48
↓ 1 callers
Method
move_forward
(&mut self, dir: Option<Direction>)
src/snake.rs:69
↓ 1 callers
Method
next_head_position
(&self, dir: Option<Direction>)
src/snake.rs:112
↓ 1 callers
Method
opposite
(&self)
src/snake.rs:18
↓ 1 callers
Method
restart
(&mut self)
src/game.rs:159
↓ 1 callers
Method
restore_last_removed
(&mut self)
src/snake.rs:132
Method
draw
(&self, con: &Context, g: &mut G2d)
src/snake.rs:63
Function
main
()
src/main.rs:16
Method
new
(init_x: i32, init_y: i32)
src/snake.rs:41
Method
new
(width: i32, height: i32)
src/game.rs:35