Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RustyVolley/RustyVolleySrc
/ functions
Functions
120 in github.com/RustyVolley/RustyVolleySrc
⨍
Functions
120
◇
Types & classes
23
↓ 21 callers
Method
get_world
(&mut self)
src/duel_match.rs:97
↓ 10 callers
Function
side_to_index
(side: PlayerSide)
src/game_logic.rs:22
↓ 9 callers
Method
length
(&self)
src/vector.rs:53
↓ 6 callers
Method
clear
(&mut self)
src/vector.rs:14
↓ 6 callers
Method
get_ball_position
(&self)
src/duel_match.rs:105
↓ 6 callers
Function
other_side
(side: PlayerSide)
src/game_logic.rs:26
↓ 6 callers
Method
set_player_input
(&mut self, player: PlayerSide, input: PlayerInput)
src/physic_world.rs:255
↓ 5 callers
Method
blobby_hit_ground
(&self, player: PlayerSide)
src/physic_world.rs:212
↓ 4 callers
Method
move_to
(&mut self, target: Option<f32>)
src/simple_bot.rs:134
↓ 4 callers
Method
normalized
(&self)
src/vector.rs:57
↓ 4 callers
Method
scale
(&self, factor: f32)
src/vector.rs:41
↓ 3 callers
Method
blobby_start_animation
(&mut self, player: PlayerSide)
src/physic_world.rs:219
↓ 3 callers
Method
get_ball_velocity
(&self)
src/physic_world.rs:74
↓ 3 callers
Method
get_blob
(&self, player: PlayerSide)
src/physic_world.rs:102
↓ 3 callers
Method
get_current_state
(&mut self)
src/state_manager.rs:101
↓ 3 callers
Method
pos_x
(&self)
src/simple_bot.rs:111
↓ 3 callers
Method
reflect_x
(&self)
src/vector.rs:33
↓ 3 callers
Method
reset
(&mut self)
src/game_logic.rs:69
↓ 2 callers
Method
ball_hit_left_player
(&self)
src/physic_world.rs:306
↓ 2 callers
Method
ball_hit_right_player
(&self)
src/physic_world.rs:310
↓ 2 callers
Method
check_blobby_ball_collision
(&mut self, player: PlayerSide)
src/physic_world.rs:181
↓ 2 callers
Method
compute_input
(&self)
src/simple_bot.rs:346
↓ 2 callers
Method
dot_product
(&self, vector: &Vector2f)
src/vector.rs:23
↓ 2 callers
Method
get_ball_speed
(&self)
src/physic_world.rs:148
↓ 2 callers
Method
get_blob_pos
(&self, side: PlayerSide)
src/simple_bot.rs:103
↓ 2 callers
Method
get_blob_position
(&self, player: PlayerSide)
src/duel_match.rs:109
↓ 2 callers
Method
get_blob_positions
(&self)
src/physic_world.rs:58
↓ 2 callers
Method
get_blob_state
(&self, player: PlayerSide)
src/physic_world.rs:106
↓ 2 callers
Method
get_blob_velocities
(&self)
src/physic_world.rs:62
↓ 2 callers
Method
get_player_input
(&self, player: PlayerSide)
src/physic_world.rs:251
↓ 2 callers
Method
get_serving_player
(&self)
src/game_logic.rs:80
↓ 2 callers
Method
handle_blob
(&mut self, player: PlayerSide)
src/physic_world.rs:259
↓ 2 callers
Method
is_ball_valid
(&self)
src/physic_world.rs:86
↓ 2 callers
Method
is_game_running
(&self)
src/physic_world.rs:94
↓ 2 callers
Method
jump
(&mut self)
src/simple_bot.rs:130
↓ 2 callers
Method
left
(&mut self)
src/simple_bot.rs:120
↓ 2 callers
Method
on_ball_hits_ground
(&mut self, side: PlayerSide)
src/game_logic.rs:84
↓ 2 callers
Method
on_ball_hits_player
(&mut self, side: PlayerSide)
src/game_logic.rs:106
↓ 2 callers
Method
on_error
(&mut self, side: PlayerSide)
src/game_logic.rs:88
↓ 2 callers
Method
reset_input
(&mut self)
src/simple_bot.rs:97
↓ 2 callers
Method
reset_player
(&mut self)
src/physic_world.rs:110
↓ 2 callers
Method
right
(&mut self)
src/simple_bot.rs:125
↓ 2 callers
Method
set_ball_validity
(&mut self, validity: bool)
src/physic_world.rs:90
↓ 2 callers
Function
switch_conf
(player_kind: &PlayerKind)
src/new_game_menu_state.rs:22
↓ 2 callers
Method
update_state_if_needed
(&mut self, transition: StateTransition)
src/state_manager.rs:110
↓ 1 callers
Method
ball_hit_left_ground
(&self)
src/physic_world.rs:323
↓ 1 callers
Method
ball_hit_right_ground
(&self)
src/physic_world.rs:314
↓ 1 callers
Method
ball_move_on_the_ground
(&mut self)
src/physic_world.rs:355
↓ 1 callers
Method
blobby_animation_step
(&mut self, player: PlayerSide)
src/physic_world.rs:231
↓ 1 callers
Method
damp_ball
(&mut self)
src/physic_world.rs:227
↓ 1 callers
Method
draw_window_content
( &mut self, window: &mut Window, game_assets: &mut GamesAssets, )
src/local_game_state.rs:172
↓ 1 callers
Method
esimtate_x_at_y
( &mut self, height: f32, pos_x: Option<f32>, pos_y: Option<f32>, vel_
src/simple_bot.rs:150
↓ 1 callers
Method
estim_impact
(&mut self, dest_y: f32)
src/simple_bot.rs:377
↓ 1 callers
Method
estim_impact_low
(&mut self)
src/simple_bot.rs:402
↓ 1 callers
Method
get_ball_rotation
(&self)
src/physic_world.rs:82
↓ 1 callers
Method
get_last_error_side
(&mut self)
src/game_logic.rs:40
↓ 1 callers
Method
get_scores
(&self)
src/game_logic.rs:128
↓ 1 callers
Method
get_serving_player
(&self)
src/duel_match.rs:101
↓ 1 callers
Method
get_winning_player
(&self)
src/game_logic.rs:46
↓ 1 callers
Method
handle_event
(&mut self, event: &Event, _window: &mut Window)
src/local_game_state.rs:370
↓ 1 callers
Method
is_collision_valid
(&self, side: PlayerSide)
src/game_logic.rs:65
↓ 1 callers
Method
is_round_finished
(&self)
src/physic_world.rs:340
↓ 1 callers
Method
low_play
(&mut self)
src/simple_bot.rs:393
↓ 1 callers
Method
on_game
(&mut self)
src/simple_bot.rs:312
↓ 1 callers
Method
on_opponent_serve
(&mut self)
src/simple_bot.rs:373
↓ 1 callers
Method
on_serve
(&mut self, is_ball_ready: bool)
src/simple_bot.rs:354
↓ 1 callers
Method
player_bottom_ball_collision
(&mut self, player: PlayerSide)
src/physic_world.rs:152
↓ 1 callers
Method
player_top_ball_collision
(&mut self, player: PlayerSide)
src/physic_world.rs:166
↓ 1 callers
Method
reflect
(&self, normal: &Vector2f)
src/vector.rs:27
↓ 1 callers
Method
reflect_y
(&self)
src/vector.rs:37
↓ 1 callers
Method
reset
(&mut self, player: PlayerSide)
src/physic_world.rs:118
↓ 1 callers
Method
reset_area_clear
(&self)
src/physic_world.rs:332
↓ 1 callers
Method
scale_x
(&self, scale_x: f32)
src/vector.rs:45
↓ 1 callers
Method
scale_y
(&self, scale_y: f32)
src/vector.rs:49
↓ 1 callers
Method
set_ball_position
(&mut self, ball_position: Vector2f)
src/physic_world.rs:70
↓ 1 callers
Method
set_ball_velocity
(&mut self, ball_velocity: Vector2f)
src/physic_world.rs:78
↓ 1 callers
Method
set_config
(&mut self, config: GameConfiguration)
src/local_game_state.rs:70
↓ 1 callers
Method
set_game_running
(&mut self, game_running: bool)
src/physic_world.rs:98
↓ 1 callers
Method
set_winner
(&mut self, winner: PlayerSide)
src/win_menu_state.rs:30
↓ 1 callers
Method
simulate_until
( &mut self, x: f32, y: f32, vx: f32, vy: f32, axis: Axis,
src/simple_bot.rs:196
↓ 1 callers
Method
step
(&mut self)
src/game_logic.rs:35
↓ 1 callers
Method
step
( &mut self, game_data: CurrentGameState, ball_position: Vector2f, ball_veloci
src/simple_bot.rs:253
↓ 1 callers
Method
step
(&mut self, events: &mut Vec<FrameEvent>)
src/duel_match.rs:23
Method
add
(self, rhs: Vector2f)
src/vector.rs:72
Method
add_assign
(&mut self, rhs: Vector2f)
src/vector.rs:78
Method
cross_product
(&self, vector: &Vector2f)
src/vector.rs:19
Method
draw
(&mut self, window: &mut Window)
src/state_manager.rs:150
Method
draw_window_content
( &mut self, window: &mut Window, game_assets: &mut GamesAssets, )
src/new_game_menu_state.rs:78
Method
draw_window_content
( &mut self, window: &mut Window, game_assets: &mut GamesAssets, )
src/win_menu_state.rs:40
Method
draw_window_content
( &mut self, window: &mut Window, game_assets: &mut GamesAssets, )
src/home_menu_state.rs:31
Method
event
(&mut self, event: &Event, window: &mut Window)
src/state_manager.rs:158
Method
fmt
(&self, f: &mut fmt::Formatter)
src/new_game_menu_state.rs:30
Method
get_ball_position
(&self)
src/physic_world.rs:66
Method
get_random
()
src/simple_bot.rs:93
Method
get_scores
(&self)
src/duel_match.rs:119
Method
handle_event
(&mut self, event: &Event, window: &mut Window)
src/new_game_menu_state.rs:202
Method
handle_event
(&mut self, event: &Event, _window: &mut Window)
src/win_menu_state.rs:114
Method
handle_event
(&mut self, event: &Event, _window: &mut Window)
src/home_menu_state.rs:97
Function
main
()
src/main.rs:26
Method
mul
(self, rhs: f32)
src/vector.rs:97
next →
1–100 of 120, ranked by callers