Projectile damage

This commit is contained in:
Rendo 2025-11-15 16:56:52 +05:00
commit 4bf62bfe39
6 changed files with 71 additions and 2 deletions

View file

@ -1,5 +1,7 @@
use bevy::prelude::*;
use crate::projectile::spawn_projectile;
pub mod enemy;
pub mod player;
@ -16,9 +18,11 @@ impl Plugin for ShipsPlugin {
fn startup(mut commands: Commands, asset_server: Res<AssetServer>) {
let player_sprite: Handle<Image> = asset_server.load("player.png");
let enemy_sprite: Handle<Image> = asset_server.load("enemy.png");
let projectile: Handle<Image> = asset_server.load("projectile.png");
commands.spawn(Camera2d);
player::spawn_player(&mut commands, player_sprite, Vec2::new(0., 0.));
enemy::spawn_enemy(&mut commands, enemy_sprite.clone(), Vec2::new(100., 100.));
spawn_projectile(&mut commands, projectile, 1);
}