Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CleanCut/invaders
/ functions
Functions
38 in github.com/CleanCut/invaders
⨍
Functions
38
◇
Types & classes
8
↓ 4 callers
Method
increment_level
(&mut self)
src/level.rs:14
↓ 2 callers
Method
change_option
(&mut self, upwards: bool)
src/menu.rs:16
↓ 2 callers
Method
draw
(&self, frame: &mut Frame)
src/shot.rs:40
↓ 2 callers
Function
new_frame
()
src/frame.rs:5
↓ 2 callers
Function
render
(stdout: &mut Stdout, last_frame: &Frame, curr_frame: &Frame, force: bool)
src/render.rs:10
↓ 2 callers
Function
reset_game
(in_menu: &mut bool, player: &mut Player, invaders: &mut Invaders)
src/main.rs:35
↓ 2 callers
Method
update
(&mut self, delta: Duration)
src/shot.rs:21
↓ 1 callers
Method
add_points
(&mut self, amount: u16)
src/score.rs:13
↓ 1 callers
Method
all_killed
(&self)
src/invaders.rs:79
↓ 1 callers
Method
dead
(&self)
src/shot.rs:34
↓ 1 callers
Method
detect_hits
(&mut self, invaders: &mut Invaders)
src/player.rs:47
↓ 1 callers
Method
explode
(&mut self)
src/shot.rs:30
↓ 1 callers
Method
kill_invader_at
(&mut self, x: usize, y: usize)
src/invaders.rs:85
↓ 1 callers
Method
move_left
(&mut self)
src/player.rs:23
↓ 1 callers
Method
move_right
(&mut self)
src/player.rs:28
↓ 1 callers
Method
reached_bottom
(&self)
src/invaders.rs:82
↓ 1 callers
Function
render_screen
(render_rx: Receiver<Frame>)
src/main.rs:25
↓ 1 callers
Method
shoot
(&mut self)
src/player.rs:33
Method
default
()
src/invaders.rs:101
Method
default
()
src/menu.rs:26
Method
default
()
src/level.rs:23
Method
default
()
src/player.rs:63
Method
draw
(&self, frame: &mut Frame)
src/invaders.rs:107
Method
draw
(&self, frame: &mut Frame)
src/menu.rs:33
Method
draw
(&self, frame: &mut Frame)
src/level.rs:29
Method
draw
(&self, frame: &mut Frame)
src/player.rs:69
Method
draw
(&self, frame: &mut Frame)
src/score.rs:19
Function
main
()
src/main.rs:41
Method
new
(x: usize, y: usize)
src/shot.rs:13
Method
new
()
src/invaders.rs:22
Method
new
()
src/menu.rs:9
Method
new
()
src/level.rs:10
Method
new
()
src/player.rs:16
Method
new
()
src/score.rs:9
Function
should_increment_level_and_return_false
()
src/level.rs:46
Function
should_increment_level_two_times_and_return_true
()
src/level.rs:57
Method
update
(&mut self, delta: Duration)
src/invaders.rs:45
Method
update
(&mut self, delta: Duration)
src/player.rs:41