init camera

This commit is contained in:
CoCo_Sol 2023-05-26 21:31:01 +02:00
parent 5328810623
commit d570958477
3 changed files with 22 additions and 1 deletions

View file

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

View file

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

16
src/render.rs Normal file
View file

@ -0,0 +1,16 @@
//! Permet de Render le jeu.
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());
}