MCPcopy Create free account

hub / github.com/LarsDu/StarRust / functions

Functions72 in github.com/LarsDu/StarRust

↓ 2 callersFunctioncheck_aabb_collision
From https://github.com/bevyengine/bevy/blob/6a3b059db917999b15ca032a4cab8cd31569b896/crates/bevy_sprite/src/collide_aabb.rs
src/game/collisions.rs:145
↓ 2 callersFunctionsend_projectile_spawn_event
( transform: &Transform, collider: &Collider, weapon: &Weapon, bullet_fired_event: &mut Messag
src/game/player.rs:157
↓ 2 callersMethodsize
(&self)
src/game/walls.rs:100
↓ 1 callersFunctioncharge_forward
(mut t: Mut<Transform>, speed: f32)
src/game/ai/mod.rs:41
↓ 1 callersMethodposition
(&self)
src/game/walls.rs:91
↓ 1 callersFunctionsine_charge
( time: &Res<Time>, mut t: Mut<Transform>, forward_speed: f32, amplitude: f32, frequency:
src/game/ai/mod.rs:45
↓ 1 callersFunctionspawn_bullet
( commands: &mut Commands, models: &Res<ModelsAssets>, weapon_data: &WeaponFiredEvent, )
src/game/weapon/mod.rs:27
↓ 1 callersFunctionspawn_from_spawn_info
( commands: &mut Commands, spawn_info: &LevelSpawnInfo, audio_clips: &Res<AudioClipAssets>, mo
src/game/levels/mod.rs:100
Methodbuild
(&self, app: &mut App)
src/game/mod.rs:59
Methodbuild
(&self, app: &mut App)
src/game/despawner.rs:11
Methodbuild
(&self, app: &mut App)
src/game/background.rs:6
Methodbuild
(&self, app: &mut App)
src/game/walls.rs:12
Methodbuild
(&self, app: &mut App)
src/game/player.rs:21
Methodbuild
(&self, app: &mut App)
src/game/collisions.rs:12
Methodbuild
(&self, app: &mut App)
src/game/weapon/mod.rs:11
Methodbuild
(&self, app: &mut App)
src/game/audio/mod.rs:23
Methodbuild
(&self, app: &mut App)
src/game/particles/mod.rs:15
Methodbuild
(&self, app: &mut App)
src/game/levels/mod.rs:27
Methodbuild
(&self, app: &mut App)
src/game/ai/mod.rs:20
Methodbuild
(&self, app: &mut App)
src/game/ai/autofire.rs:13
Methodbuild
(&self, app: &mut App)
src/game/ui/mod.rs:14
Methodbuild
(&self, app: &mut App)
src/game/actor/mod.rs:64
Methodbuild
(&self, app: &mut App)
src/game/models/mod.rs:7
Methodbuild
(&self, app: &mut App)
src/game/vfx/mod.rs:15
Methodbuild
(&self, app: &mut App)
src/menus/mod.rs:38
Functionbutton_system
This system handles changing all buttons color based on mouse interaction
src/menus/mod.rs:83
Functioncheck_collisions
( mut commands: Commands, mut audio_event: MessageWriter<AudioEvent>, mut collision_event: Message
src/game/collisions.rs:20
Functionconstruct
(target, args)
_site/sound.js:24
Methoddefault
()
src/game/components.rs:36
Methoddefault
()
src/game/particles/components.rs:19
Functiondespawn_all
Utility function
src/utils.rs:4
Functionfire_controller
Fire controller system
src/game/player.rs:122
Functionfire_controller
Fire controller system
src/game/ai/autofire.rs:21
Methodget_bullet_bundle
( models: &Res<ModelsAssets>, weapon_data: &WeaponFiredEvent, )
src/game/actor/bullet.rs:39
Methodget_bundle
( audio_clips: &Res<AudioClipAssets>, models: &Res<ModelsAssets>, spawn_position: Vec2
src/game/actor/ship.rs:19
Methodlevel0
( audio_clips: &Res<AudioClipAssets>, models: &Res<ModelsAssets>, )
src/game/levels/lvl.rs:12
Methodlevel0_powerups
( audio_clips: &Res<AudioClipAssets>, models: &Res<ModelsAssets>, )
src/game/levels/lvl.rs:69
Functionlevel_end_setup
(mut commands: Commands, asset_server: Res<AssetServer>)
src/menus/mod.rs:210
Functionlevel_ender
( mut events: MessageReader<LevelEndEvent>, mut game_state: ResMut<NextState<AppState>>, mut menu_
src/game/levels/mod.rs:114
Functionlevel_periodic_spawn
( mut commands: Commands, time: Res<Time>, models: Res<ModelsAssets>, audio_clips: Res<AudioCl
src/game/levels/mod.rs:56
Functionload_background_model
(mut commands: Commands, asset_server: ResMut<AssetServer>)
src/menus/mod.rs:339
Functionmain
()
src/main.rs:21
Functionmain_menu_setup
(mut commands: Commands, asset_server: Res<AssetServer>)
src/menus/mod.rs:129
Functionmenu_action
( interaction_query: Query< (&Interaction, &MenuButtonAction), (Changed<Interaction>, With
src/menus/mod.rs:99
Methodnew
( bullet_type: BulletType, offset: Vec2, firing_audio_clip: Handle<AudioSource>,
src/game/components.rs:54
Methodnew
This "builder method" allows us to reuse logic across our wall entities, making our code easier to read and less prone to bugs when we change the logi
src/game/walls.rs:57
Methodnew
(pos: Vec3, size: Vec2)
src/game/collisions.rs:134
Methodnew
(&self, lifetime: f32, frequency: f32, mode: EmitterMode)
src/game/particles/components.rs:31
Functionon_audio_event
(mut commands: Commands, mut audio_events: MessageReader<AudioEvent>)
src/game/audio/mod.rs:48
Functionon_bullet_fired
( mut commands: Commands, models: Res<ModelsAssets>, mut bullet_fired_events: MessageReader<Weapon
src/game/weapon/mod.rs:17
Functionon_explosion_event
( mut events: MessageReader<ExplosionEvent>, mut commands: Commands, asset_server: Res<AssetServer
src/game/vfx/mod.rs:55
Functionon_player_death
( mut death_events: MessageReader<PlayerDeathEvent>, mut menu_state: ResMut<NextState<MenuState>>,
src/game/player.rs:179
Functionon_score_event
( mut score_events: MessageReader<ScoreEvent>, mut scoreboard: ResMut<Scoreboard>, mut text_query:
src/game/ui/mod.rs:49
Functionplayer_controller
Player controller system
src/game/player.rs:57
Functionplayer_death_setup
(mut commands: Commands, asset_server: Res<AssetServer>)
src/menus/mod.rs:269
Functionreflect_from_wall
( mut ship_query: Query<(&mut Transform, &Collider, &Actor), With<Player>>, wall_query: Query<&Transfo
src/game/player.rs:87
FunctionresumeAllContexts
(event)
_site/sound.js:32
Functionsetup_camera
(mut commands: Commands)
src/main.rs:41
Functionsetup_level
( mut commands: Commands, audio_clips: Res<AudioClipAssets>, models: Res<ModelsAssets>, )
src/game/levels/mod.rs:41
Functionsetup_lights
(mut commands: Commands)
src/game/background.rs:11
Functionsetup_resources
(mut commands: Commands, asset_server: ResMut<AssetServer>)
src/game/audio/mod.rs:30
Functionsetup_resources
(mut commands: Commands, asset_server: ResMut<AssetServer>)
src/game/models/mod.rs:27
Functionsetup_scoreboard
( mut scoreboard: ResMut<Scoreboard>, mut commands: Commands, asset_server: Res<AssetServer>, )
src/game/ui/mod.rs:24
Functionsetup_starfield
(commands: Commands)
src/game/background.rs:35
Functionsetup_walls
( mut commands: Commands, mut meshes: ResMut<Assets<Mesh>>, mut materials: ResMut<Assets<StandardM
src/game/walls.rs:18
Functionshake_camera
( time: Res<Time>, mut shake_events: MessageReader<CameraShakeEvent>, mut camera_query: Query<(&mu
src/game/vfx/mod.rs:22
Methodspawn_bundle
( commands: &mut Commands, audio_clips: &Res<AudioClipAssets>, models: &Res<ModelsAsse
src/game/actor/mod.rs:18
Functionspawn_player
SYSTEMS Player spawner system
src/game/player.rs:44
Functiontimed_despawn
( time: Res<Time>, mut commands: Commands, mut query: Query<(Entity, &mut TimedDespawn)>, )
src/game/despawner.rs:20
Functiontimed_oob_despawn
( time: Res<Time>, mut commands: Commands, mut query: Query<(Entity, &Transform, &mut TimedOobDesp
src/game/despawner.rs:33
Functionupdate_ai
(time: Res<Time>, mut query: Query<(&mut Transform, &Actor, &mut Ai), With<Ai>>)
src/game/ai/mod.rs:30
Functionupdate_emitter
( time: Res<Time>, mut commands: Commands, mut query: Query<(Entity, &mut BasicParticleEmitter)>,
src/game/particles/mod.rs:22