MCPcopy Create free account

hub / github.com/bones-ai/bevy-2d-shooter / functions

Functions48 in github.com/bones-ai/bevy-2d-shooter

↓ 2 callersMethodget_base_sprite_index
(&self)
src/enemy.rs:138
↓ 1 callersFunctionget_random_position_around
(pos: Vec2)
src/enemy.rs:105
Functionanimate_enemy
( mut enemy_query: Query<(&mut TextureAtlas, &AnimationTimer, &EnemyType), With<Enemy>>, )
src/animation.rs:59
Functionanimate_player
( mut player_query: Query<(&mut TextureAtlas, &PlayerState, &AnimationTimer), With<Player>>, )
src/animation.rs:42
Functionanimation_timer_tick
( time: Res<Time>, mut query: Query<&mut AnimationTimer, With<AnimationTimer>>, )
src/animation.rs:33
Methodat
(&self, k: usize)
src/collision.rs:90
Methodbuild
(&self, app: &mut App)
src/resources.rs:18
Methodbuild
(&self, app: &mut App)
src/camera.rs:10
Methodbuild
(&self, app: &mut App)
src/world.rs:18
Methodbuild
(&self, app: &mut App)
src/gui.rs:17
Methodbuild
(&self, app: &mut App)
src/enemy.rs:29
Methodbuild
(&self, app: &mut App)
src/gun.rs:27
Methodbuild
(&self, app: &mut App)
src/animation.rs:17
Methodbuild
(&self, app: &mut App)
src/player.rs:25
Methodbuild
(&self, app: &mut App)
src/collision.rs:21
Functioncamera_follow_player
( player_query: Query<&Transform, With<Player>>, mut camera_query: Query<&mut Transform, (With<Camera>
src/camera.rs:27
Methoddefault
()
src/resources.rs:67
Methoddefault
()
src/enemy.rs:120
Methoddefault
()
src/collision.rs:100
Functiondespawn_all_game_entities
( mut commands: Commands, all_entities: Query<Entity, With<GameEntity>>, )
src/world.rs:87
Functiondespawn_dead_enemies
(mut commands: Commands, enemy_query: Query<(&Enemy, Entity), With<Enemy>>)
src/enemy.rs:42
Functiondespawn_main_menu
(mut commands: Commands, menu_items_query: Query<Entity, With<MainMenuItem>>)
src/gui.rs:157
Functiondespawn_old_bullets
( mut commands: Commands, bullet_query: Query<(&SpawnInstant, Entity), With<Bullet>>, )
src/gun.rs:41
Functionflip_enemy_sprite_x
( player_query: Query<&Transform, With<Player>>, mut enemy_query: Query<(&mut Sprite, &Transform), Wit
src/animation.rs:91
Functionflip_gun_sprite_y
( cursor_position: Res<CursorPosition>, mut gun_query: Query<(&mut Sprite, &Transform), With<Gun>>, )
src/animation.rs:109
Functionflip_player_sprite_x
( cursor_position: Res<CursorPosition>, mut player_query: Query<(&mut Sprite, &Transform), With<Player
src/animation.rs:73
Methodget_rand_enemy
()
src/enemy.rs:128
Functionhandle_enemy_bullet_collision
( bullet_query: Query<&Transform, With<Bullet>>, tree: Res<EnemyKdTree>, mut enemy_query: Query<(&
src/collision.rs:66
Functionhandle_enemy_player_collision
( player_query: Query<&Transform, With<Player>>, tree: Res<EnemyKdTree>, mut ew: EventWriter<Playe
src/collision.rs:35
Functionhandle_gun_input
( mut commands: Commands, time: Res<Time>, mut gun_query: Query<(&Transform, &mut GunTimer), With<
src/gun.rs:81
Functionhandle_main_menu_buttons
( interaction_query: Query<&Interaction, (Changed<Interaction>, With<Button>)>, mut next_state: ResMut
src/gui.rs:143
Functionhandle_player_death
( player_query: Query<&Health, With<Player>>, mut next_state: ResMut<NextState<GameState>>, )
src/player.rs:52
Functionhandle_player_enemy_collision_events
( mut player_query: Query<&mut Health, With<Player>>, mut events: EventReader<PlayerEnemyCollisionEven
src/player.rs:38
Functionhandle_player_input
( mut player_query: Query<(&mut Transform, &mut PlayerState), With<Player>>, keyboard_input: Res<Butto
src/player.rs:65
Functioninit_world
( mut commands: Commands, handle: Res<GlobalTextureAtlas>, mut next_state: ResMut<NextState<GameSt
src/world.rs:27
Functionload_assets
( mut handle: ResMut<GlobalTextureAtlas>, asset_server: Res<AssetServer>, mut texture_atlas_layout
src/resources.rs:29
Functionmain
()
src/main.rs:15
Functionsetup_camera
(mut commands: Commands)
src/camera.rs:20
Functionsetup_main_menu
(mut commands: Commands)
src/gui.rs:103
Functionspawn_debug_text
(mut commands: Commands, asset_server: Res<AssetServer>)
src/gui.rs:33
Functionspawn_enemies
( mut commands: Commands, handle: Res<GlobalTextureAtlas>, player_query: Query<&Transform, With<Pl
src/enemy.rs:69
Functionspawn_world_decorations
(mut commands: Commands, handle: Res<GlobalTextureAtlas>)
src/world.rs:66
Functionupdate_bullets
(mut bullet_query: Query<(&mut Transform, &BulletDirection), With<Bullet>>)
src/gun.rs:130
Functionupdate_cursor_position
( mut cursor_pos: ResMut<CursorPosition>, window_query: Query<&Window, With<PrimaryWindow>>, camer
src/resources.rs:49
Functionupdate_debug_text
( mut query: Query<&mut Text, With<DebugText>>, diagnostics: Res<DiagnosticsStore>, enemy_query: Q
src/gui.rs:82
Functionupdate_enemy_kd_tree
( mut tree: ResMut<EnemyKdTree>, enemy_query: Query<(&Transform, Entity), With<Enemy>>, )
src/collision.rs:51
Functionupdate_enemy_transform
( player_query: Query<&Transform, With<Player>>, mut enemy_query: Query<&mut Transform, (With<Enemy>,
src/enemy.rs:54
Functionupdate_gun_transform
( cursor_pos: Res<CursorPosition>, player_query: Query<&Transform, With<Player>>, mut gun_query: Q
src/gun.rs:52