aboutsummaryrefslogtreecommitdiff
path: root/src
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
parent1b3759204ce99dbe53881d815172b7a4de1ef535 (diff)
bevy 0.8
Diffstat (limited to 'src')
-rw-r--r--src/debug.rs12
-rw-r--r--src/main.rs15
2 files changed, 5 insertions, 22 deletions
diff --git a/src/debug.rs b/src/debug.rs
deleted file mode 100644
index 4036ced..0000000
--- a/src/debug.rs
+++ /dev/null
@@ -1,12 +0,0 @@
-use bevy::prelude::*;
-use bevy_inspector_egui::{RegisterInspectable, WorldInspectorPlugin};
-
-pub struct DebugPlugin;
-
-impl Plugin for DebugPlugin {
- fn build(&self, app: &mut App) {
- if cfg!(debug_assertions) {
- app.add_plugin(WorldInspectorPlugin::new());
- }
- }
-}
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,