Merge branch 'camera' into 'main'

Création de la caméra

See merge request CoCo_Sol/border-wars!8
This commit is contained in:
Tipragot 2023-05-27 15:09:07 +02:00
commit 97874f768e
3 changed files with 23 additions and 1 deletions

View file

@ -11,6 +11,7 @@
use bevy::prelude::Component; use bevy::prelude::Component;
pub mod map; pub mod map;
pub mod render;
/// Position d'un object sur la carte du jeu. /// Position d'un object sur la carte du jeu.
#[derive(Debug, Clone, Copy, PartialEq, Eq, Component)] #[derive(Debug, Clone, Copy, PartialEq, Eq, Component)]

View file

@ -9,7 +9,11 @@
#![deny(warnings)] #![deny(warnings)]
use bevy::{prelude::App, DefaultPlugins}; use bevy::{prelude::App, DefaultPlugins};
use border_wars::render::RenderPlugin;
fn main() { fn main() {
App::new().add_plugins(DefaultPlugins).run() App::new()
.add_plugins(DefaultPlugins)
.add_plugin(RenderPlugin)
.run()
} }

17
src/render.rs Normal file
View file

@ -0,0 +1,17 @@
//! Permet de Rendre le jeu sur l'ecran.
use bevy::prelude::*;
/// Plugin permettant de rendre sur l'ecran le jeu.
pub struct RenderPlugin;
impl Plugin for RenderPlugin {
fn build(&self, app: &mut App) {
app.add_startup_system(setup_camera);
}
}
/// Initialisation de la camera.
fn setup_camera(mut commands: Commands) {
commands.spawn(Camera2dBundle::default());
}