Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JerzySpendel/flappybird
/ functions
Functions
60 in github.com/JerzySpendel/flappybird
⨍
Functions
60
◇
Types & classes
16
↓ 7 callers
Method
get_height
(&self)
src/texture.rs:94
↓ 7 callers
Method
set_pos
(&mut self, pos: (f32, f32))
src/texture.rs:81
↓ 3 callers
Method
get_rect
(&self)
src/bird.rs:69
↓ 2 callers
Method
current_texture
(&self)
src/bird.rs:50
↓ 2 callers
Method
draw
( &self, mut frame: Frame, facade: &dyn Facade, program: &Program, sta
src/over.rs:26
↓ 2 callers
Method
get_width
(&self)
src/texture.rs:105
↓ 2 callers
Method
last_pipe
(&self)
src/pipe_system.rs:107
↓ 1 callers
Method
add_pipe
(&mut self)
src/pipe_system.rs:126
↓ 1 callers
Method
check_collision
(&self, bird: &Rect)
src/pipe_system.rs:172
↓ 1 callers
Method
check_points
(&mut self, bird: &Bird)
src/pipe_system.rs:153
↓ 1 callers
Method
collides
(&self, other: &Rect)
src/utils.rs:20
↓ 1 callers
Method
feed
(&mut self, number: f32)
src/utils.rs:58
↓ 1 callers
Method
get_rects
(&self)
src/pipe_system.rs:33
↓ 1 callers
Method
get_rotation
(&self)
src/bird.rs:64
↓ 1 callers
Method
increment
(&mut self)
src/score.rs:39
↓ 1 callers
Method
init
(&mut self)
src/pipe_system.rs:102
↓ 1 callers
Function
load_texture
( path: &str, display: &dyn glium::backend::Facade, )
src/texture.rs:153
↓ 1 callers
Method
set_pos_center
(&mut self, pos: (f32, f32))
src/texture.rs:87
↓ 1 callers
Method
set_rotation
(&mut self, rotation: f32)
src/texture.rs:77
↓ 1 callers
Method
set_width
(&mut self, width: f32)
src/texture.rs:69
↓ 1 callers
Method
should_add_pipe
(&self)
src/pipe_system.rs:146
↓ 1 callers
Method
space_hit
(&mut self)
src/bird.rs:60
↓ 1 callers
Method
update
(&mut self, dt: std::time::Duration, state: &mut GameState)
src/over.rs:44
↓ 1 callers
Method
width
(&self)
src/utils.rs:35
Method
as_ref
(&self)
src/texture.rs:25
Function
collides
()
src/utils.rs:85
Method
deref
(&self)
src/texture.rs:33
Method
deref_mut
(&mut self)
src/texture.rs:39
Function
doesnt_collide
()
src/utils.rs:100
Method
draw
( &self, mut frame: Frame, facade: &dyn Facade, program: &Program, sta
src/pipe_system.rs:54
Method
draw
( &self, mut frame: Frame, facade: &dyn Facade, program: &Program, sta
src/background.rs:37
Method
draw
( &self, mut frame: Frame, facade: &dyn Facade, program: &Program, sta
src/texture.rs:111
Method
draw
( &self, mut frame: Frame, facade: &dyn Facade, program: &Program, sta
src/bird.rs:75
Method
draw
( &self, mut frame: Frame, facade: &dyn Facade, program: &Program, sta
src/message.rs:27
Method
draw
( &self, mut frame: Frame, facade: &dyn Facade, program: &Program, sta
src/score.rs:45
Function
feed_works
()
src/utils.rs:120
Method
from_center
(center: (f32, f32), width: f32, height: f32)
src/utils.rs:39
Method
get_matrix
(&self)
src/transformations.rs:19
Method
get_rect
(&self)
src/texture.rs:98
Method
height
(&self)
src/utils.rs:31
Function
main
()
src/main.rs:27
Method
new
()
src/utils.rs:52
Method
new
(texture: &Rc<RefCell<Texture>>, gap: f32, gap_y: f32, x: f32)
src/pipe_system.rs:24
Method
new
()
src/transformations.rs:11
Method
new
( sprite_path: &str, block_width: f32, display: &dyn Facade, speed: f32, )
src/background.rs:16
Method
new
(x: f32, y: f32)
src/vertex.rs:15
Method
new
( path: &str, display: &dyn glium::backend::Facade, pos: (f32, f32), width: Op
src/texture.rs:45
Method
new
(display: &dyn Facade)
src/over.rs:12
Method
new
(display: &dyn glium::backend::Facade)
src/bird.rs:21
Method
new
(display: &dyn Facade)
src/message.rs:13
Method
new
(number_width: f32, display: &dyn Facade)
src/score.rs:17
Method
standard_rectangle
()
src/vertex.rs:20
Method
standard_rectangle_buffer
(display: &dyn Facade)
src/vertex.rs:28
Method
update
(&mut self, dt: std::time::Duration, state: &mut GameState)
src/pipe_system.rs:73
Method
update
(&mut self, dt: std::time::Duration, state: &mut GameState)
src/background.rs:62
Method
update
(&mut self, dt: std::time::Duration, state: &mut GameState)
src/texture.rs:150
Method
update
(&mut self, dt: std::time::Duration, state: &mut GameState)
src/bird.rs:89
Method
update
(&mut self, dt: std::time::Duration, state: &mut GameState)
src/message.rs:41
Method
update
(&mut self, dt: std::time::Duration, state: &mut GameState)
src/score.rs:72
Method
visit_values
(&'a self, mut call: F)
src/uniforms.rs:8