MCPcopy Create free account

hub / github.com/NightsWatchGames/battle-city / functions

Functions52 in github.com/NightsWatchGames/battle-city

↓ 2 callersFunctionenemies_sprite_index_sets
()
src/enemy.rs:343
↓ 2 callersFunctionspawn_born
( pos: Vec3, player_no: PlayerNo, commands: &mut Commands, asset_server: &Res<AssetServer>,
src/player.rs:190
↓ 2 callersFunctionspawn_bullet
( commands: &mut Commands, asset_server: &Res<AssetServer>, atlas_layouts: &mut ResMut<Assets<Text
src/bullet.rs:247
↓ 1 callersFunctionnew_sprite_index
(current_index: i32, direction: common::Direction)
src/enemy.rs:356
↓ 1 callersFunctionspawn_enemy
( pos: Vec3, commands: &mut Commands, asset_server: &Res<AssetServer>, atlas_layouts: &mut Res
src/enemy.rs:82
Functionanimate_born
出生动画播放
src/player.rs:399
Functionanimate_enemies
坦克移动动画播放
src/enemy.rs:314
Functionanimate_explosion
( mut commands: Commands, mut q_explosion: Query< (Entity, &mut AnimationTimer, &AnimationIndi
src/bullet.rs:367
Functionanimate_game_over
( mut q_game_over: Query<&mut Transform, With<OnGameOverScreen>>, mut app_state: ResMut<NextState<AppS
src/ui.rs:86
Functionanimate_home
( mut home_dying_er: EventReader<HomeDyingEvent>, mut q_level_items: Query<(&LevelItem, &mut Sprite)>,
src/level.rs:265
Functionanimate_players
坦克移动动画播放
src/player.rs:305
Functionanimate_shield
保护盾动画播放
src/player.rs:364
Functionanimate_water
水动画播放
src/level.rs:205
Functionauto_spawn_enemies
( mut commands: Commands, mut level_spawned_enemies: ResMut<LevelSpawnedEnemies>, q_enemies: Query
src/enemy.rs:27
Functionauto_spawn_players
( mut commands: Commands, q_players: Query<&PlayerNo>, q_player1_marker: Query<&Transform, With<Pl
src/player.rs:39
Functionauto_switch_level
( mut commands: Commands, q_enemies: Query<(), With<Enemy>>, q_players: Query<Entity, With<PlayerN
src/level.rs:231
Functioncleanup_born
(mut commands: Commands, q_born: Query<Entity, With<Born>>)
src/player.rs:447
Functioncleanup_bullets
(mut commands: Commands, q_bullets: Query<Entity, With<Bullet>>)
src/bullet.rs:388
Functioncleanup_enemies
(mut commands: Commands, q_enemies: Query<Entity, With<Enemy>>)
src/enemy.rs:333
Functioncleanup_explosions
(mut commands: Commands, q_explosions: Query<Entity, With<Explosion>>)
src/bullet.rs:394
Functioncleanup_ldtk_world
( mut commands: Commands, q_ldtk_world: Query<Entity, With<LdtkProjectHandle>>, )
src/level.rs:286
Functioncleanup_level_items
(mut commands: Commands, q_level_items: Query<Entity, With<LevelItem>>)
src/level.rs:280
Functioncleanup_players
(mut commands: Commands, q_players: Query<Entity, With<PlayerNo>>)
src/player.rs:441
Functiondespawn_screen
(to_despawn: Query<Entity, With<T>>, mut commands: Commands)
src/ui.rs:180
Functionenemies_attack
( mut q_players: Query< (&Transform, &common::Direction, &mut TankRefreshBulletTimer), Wit
src/enemy.rs:264
Functionenemies_move
TODO 发现玩家后主动攻击 TODO 树林可躲藏
src/enemy.rs:142
Methodfrom
(entity_instance: &EntityInstance)
src/level.rs:123
Functionhandle_bullet_collision
( mut commands: Commands, q_bullets: Query<(Entity, &Bullet, &Transform)>, q_level_items: Query<(&
src/bullet.rs:81
Functionhandle_enemy_collision
( mut q_enemies: Query<&mut EnemyChangeDirectionTimer, With<Enemy>>, mut collision_er: EventReader<Col
src/enemy.rs:289
Functionmain
TODO 坦克碰撞导致被迫移动
src/main.rs:24
Functionmove_bullet
炮弹移动
src/bullet.rs:59
Functionpause_game
( mut commands: Commands, mut app_state: ResMut<NextState<AppState>>, keyboard_input: Res<ButtonIn
src/ui.rs:141
Functionplayers_attack
玩家攻击
src/player.rs:325
Functionplayers_move
玩家移动坦克
src/player.rs:222
Functionremove_shield
移除保护盾
src/player.rs:384
Functionreset_level_selection
(mut level_selection: ResMut<LevelSelection>)
src/level.rs:295
Functionreset_level_spawned_enemies
(mut level_spawned_enemies: ResMut<LevelSpawnedEnemies>)
src/enemy.rs:339
Functionreset_multiplayer_mode
(mut multiplayer_mode: ResMut<MultiplayerMode>)
src/ui.rs:186
Functionreset_player_lives
(mut player_lives: ResMut<PlayerLives>)
src/player.rs:453
Functionsetup_camera
(mut commands: Commands)
src/main.rs:137
Functionsetup_explosion_assets
(mut commands: Commands, asset_server: Res<AssetServer>)
src/bullet.rs:39
Functionsetup_game_over
( mut commands: Commands, asset_server: Res<AssetServer>, game_sounds: Res<GameSounds>, )
src/ui.rs:66
Functionsetup_game_sounds
(mut commands: Commands, asset_server: Res<AssetServer>)
src/common.rs:77
Functionsetup_levels
( mut commands: Commands, asset_server: Res<AssetServer>, q_ldtk_world: Query<(), With<LdtkProject
src/level.rs:157
Functionsetup_rapier
(mut rapier_config: Single<&mut RapierConfiguration>)
src/main.rs:141
Functionsetup_start_menu
( mut commands: Commands, asset_server: Res<AssetServer>, mut atlas_layouts: ResMut<Assets<Texture
src/ui.rs:13
Functionsetup_wall
( mut commands: Commands, mut meshes: ResMut<Assets<Mesh>>, mut materials: ResMut<Assets<ColorMate
src/area.rs:11
Functionspawn_explosion
( mut commands: Commands, mut explosion_er: EventReader<ExplosionEvent>, explosion_assets: Res<Exp
src/bullet.rs:284
Functionspawn_ldtk_entity
( mut commands: Commands, entity_query: Query<(Entity, &Transform, &EntityInstance), Added<EntityInsta
src/level.rs:173
Functionstart_game
( keyboard_input: Res<ButtonInput<KeyCode>>, mut app_state: ResMut<NextState<AppState>>, )
src/ui.rs:107
Functionswitch_multiplayer_mode
( mut commands: Commands, keyboard_input: Res<ButtonInput<KeyCode>>, mut multiplayer_mode: ResMut<
src/ui.rs:117
Functionunpause_game
( mut app_state: ResMut<NextState<AppState>>, keyboard_input: Res<ButtonInput<KeyCode>>, mut cold_
src/ui.rs:164