aboutsummaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
authorjacopograndi <jacopo.grandi@outlook.it>2022-08-01 19:54:02 +0200
committerjacopograndi <jacopo.grandi@outlook.it>2022-08-01 19:54:02 +0200
commit2b695d4f98ef6a74afd589cf18ddfa78bfc249b2 (patch)
tree6795da97e42211a3df30394c6056660377286311 /src/main.rs
parent1b3759204ce99dbe53881d815172b7a4de1ef535 (diff)
bevy 0.8
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs15
1 files changed, 5 insertions, 10 deletions
diff --git a/src/main.rs b/src/main.rs
index 64302d2..c0d682c 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -1,16 +1,11 @@
-mod debug;
-
use serde::Deserialize;
use std::fs::File;
use std::io::BufReader;
use bevy::diagnostic::{FrameTimeDiagnosticsPlugin, LogDiagnosticsPlugin};
-use bevy::ecs::archetype::Archetypes;
-use bevy::ecs::component::ComponentId;
use bevy::{prelude::*, render::camera::ScalingMode, window::WindowResized};
-use bevy_inspector_egui::Inspectable;
use bevy_rapier2d::{pipeline::CollisionEvent::*, prelude::*};
fn main() {
@@ -56,9 +51,9 @@ fn camera_follow(
}
fn spawn_camera(mut commands: Commands) {
- let mut camera = OrthographicCameraBundle::new_2d();
- camera.orthographic_projection.scaling_mode = ScalingMode::WindowSize;
- camera.orthographic_projection.scale = 1.0;
+ let mut camera = Camera2dBundle::default();
+ camera.projection.scaling_mode = ScalingMode::WindowSize;
+ camera.projection.scale = 1.0;
camera.transform = Transform::from_xyz(0.0, 0.0, 100.0);
commands.spawn_bundle(camera);
}
@@ -87,10 +82,10 @@ fn hits(
}
}
-#[derive(Component, Inspectable)]
+#[derive(Component)]
pub struct Bullet;
-#[derive(Component, Inspectable)]
+#[derive(Component)]
pub struct Player {
speed: f32,
radius: f32,