MCPcopy Create free account

hub / github.com/bones-ai/rust-drive-ai / functions

Functions53 in github.com/bones-ai/rust-drive-ai

↓ 3 callersFunctionget_nn_node_shape
(x: f32, y: f32, color: Color32)
src/gui.rs:430
↓ 3 callersFunctionget_nn_viz_points
(n: usize, tot_size: f32)
src/gui.rs:442
↓ 2 callersFunctionare_colors_equad
(first: Color32, second: Color32)
src/gui.rs:454
↓ 2 callersFunctiondraw_ray_cast
( lines: &mut DebugLines, settings: &Settings, start: Vec3, end: Vec3, color: Color, )
src/car.rs:272
↓ 2 callersFunctionposition_based_movement_system
( controls: CarControls, transform: &mut Transform )
src/car.rs:77
↓ 2 callersFunctionspawn_bound_trucks
(commands: &mut Commands, asset_server: &AssetServer)
src/enemy.rs:121
↓ 2 callersFunctionspawn_cars
( commands: &mut Commands, asset_server: &AssetServer, settings: &mut Settings, brains: Option
src/population.rs:98
↓ 2 callersFunctionspawn_enemies
(commands: &mut Commands, asset_server: &AssetServer)
src/enemy.rs:79
↓ 1 callersFunctionarrow_keys_viz_system
(colors: Vec<Color32>)
src/gui.rs:384
↓ 1 callersFunctioncalc_fitness
(transform: &Transform)
src/population.rs:136
↓ 1 callersFunctioncalculate_endpoint
(pos: Vec3, direction: Vec2, length: f32)
src/car.rs:342
↓ 1 callersFunctioncreate_gene_pool
(values: Vec<f32>)
src/population.rs:119
↓ 1 callersMethoddot_prod
(&self, node: &Vec<f64>, values: &Vec<f64>)
src/nn.rs:102
↓ 1 callersMethodget_sprite
(&self)
src/enemy.rs:168
↓ 1 callersMethodmutate
(&mut self)
src/nn.rs:58
↓ 1 callersMethodpredict
(&self, inputs: &Vec<f64>)
src/nn.rs:43
↓ 1 callersFunctionrotate_point
(x: f32, y: f32, angle_rad: f32)
src/car.rs:347
↓ 1 callersMethodsigmoid
(&self, y: f64)
src/nn.rs:112
↓ 1 callersFunctionspawn_roads
(commands: &mut Commands, asset_server: &AssetServer)
src/main.rs:95
↓ 1 callersFunctionupdate_car_input
( controls: CarControls, turn_speed: &mut TurnSpeed, speed: &mut Speed, time: &Time, )
src/car.rs:196
Functionbound_control_system
(mut query: Query<&mut Transform, With<BoundControlTruck>>)
src/enemy.rs:73
Methodbuild
(&self, app: &mut bevy::prelude::App)
src/population.rs:13
Methodbuild
(&self, app: &mut bevy::prelude::App)
src/gui.rs:26
Methodbuild
(&self, app: &mut App)
src/enemy.rs:28
Methodbuild
(&self, app: &mut App)
src/car.rs:62
Functioncamera_follow_system
( settings: Res<Settings>, max_distance_travelled: Res<MaxDistanceTravelled>, mut cam_query: Query
src/main.rs:81
Functioncar_gas_system
( time: Res<Time>, mut query: Query<(&Transform, &Speed, &mut Velocity), With<Car>>, )
src/car.rs:241
Functioncar_manual_input_system
( time: Res<Time>, keyboard_input: Res<Input<KeyCode>>, mut car_query: Query<(&mut Speed, &mut Tur
src/car.rs:174
Functioncar_nn_controlled_system
( time: Res<Time>, mut car_query: Query<(&mut Speed, &mut TurnSpeed, &mut Brain, &mut Transform), With
src/car.rs:135
Functioncar_progress_system
( stats: Res<SimStats>, mut q_car_icon: Query<&mut Style, With<CarProgressIcon>>, )
src/gui.rs:376
Functioncar_steer_system
( time: Res<Time>, mut query: Query<(&Speed, &TurnSpeed, &mut Velocity), With<Car>>, )
src/car.rs:258
Functioncollision_events_system
( mut commands: Commands, mut collision_events: EventReader<CollisionEvent>, )
src/car.rs:120
Methoddefault
()
src/resources.rs:27
Functiongeneration_count_stats_system
( stats: Res<SimStats>, mut q_generation_text: Query<&mut Text, With<GenerationCountLabel>>, )
src/gui.rs:352
Functiongeneration_reset_system
( mut commands: Commands, asset_server: Res<AssetServer>, mut settings: ResMut<Settings>, mut
src/population.rs:45
Functionmain
()
src/main.rs:24
Functionmax_score_stats_system
( stats: Res<SimStats>, mut q_max_score_text: Query<&mut Text, With<MaxScoreLabel>>, )
src/gui.rs:368
Methodnew
(layer_sizes: Vec<usize>)
src/nn.rs:18
Methodnew
(asset_server: &AssetServer)
src/car.rs:365
Functionnn_viz_system
(mut contexts: EguiContexts, best_brain: Res<BrainToDisplay>)
src/gui.rs:239
Functionnum_cars_stats_system
( stats: Res<SimStats>, mut q_num_cars_text: Query<&mut Text, With<CarsAliveLabel>>, )
src/gui.rs:360
Functionpopulation_stats_system
( mut sim_stats: ResMut<SimStats>, mut max_distance_travelled: ResMut<MaxDistanceTravelled>, mut b
src/population.rs:25
Methodrandom
()
src/enemy.rs:160
Functionsensors_system
( mut lines: ResMut<DebugLines>, settings: Res<Settings>, ray_cast_sensors: Res<RayCastSensors>,
src/car.rs:290
Functionsettings_system
( mut commands: Commands, mut settings: ResMut<Settings>, mut sim_stats: ResMut<SimStats>, car
src/main.rs:157
Functionsetup
( mut commands: Commands, asset_server: Res<AssetServer>, mut rapier_config: ResMut<RapierConfigur
src/main.rs:63
Functionsetup
(mut commands: Commands, mut settings: ResMut<Settings>, asset_server: Res<AssetServer>)
src/population.rs:21
Functionsetup
(mut commands: Commands, asset_server: Res<AssetServer>)
src/gui.rs:40
Functionsetup
(mut commands: Commands, asset_server: Res<AssetServer>)
src/enemy.rs:35
Functionsetup
(mut ray_cast_sensors: ResMut<RayCastSensors>)
src/car.rs:106
Functionstats_dialog_system
( mut contexts: EguiContexts, sim_stats: Res<SimStats>, mut settings: ResMut<Settings>, )
src/gui.rs:191
Functionupdate_enemies
( mut enemy_query: Query< (&mut Transform, &mut Velocity, &mut Enemy, &mut EnemyType), Wit
src/enemy.rs:39
Methodwith_brain
(asset_server: &AssetServer, brain: &Net)
src/car.rs:407