From c56e4e9a89061570932340fb550ee05f3aa31658 Mon Sep 17 00:00:00 2001 From: Sergei Surovtsev Date: Thu, 13 Jun 2024 17:13:29 +0300 Subject: [PATCH] vampire-survivor like attack indicator --- src/entities/player.rs | 4 +- src/entities/weapons/machete.rs | 99 +-------------------------------- src/gameplay/waves.rs | 2 +- 3 files changed, 5 insertions(+), 100 deletions(-) diff --git a/src/entities/player.rs b/src/entities/player.rs index 51de55d..0da1190 100644 --- a/src/entities/player.rs +++ b/src/entities/player.rs @@ -1,4 +1,4 @@ -use bevy::{ecs::event, prelude::*, time}; +use bevy::{prelude::*}; use bevy_ecs_ldtk::prelude::*; use bevy_kira_audio::prelude::*; use bevy_particle_systems::*; @@ -6,7 +6,7 @@ use bevy_particle_systems::*; use bevy_rapier2d::prelude::*; use crate::{ - controls::ControlEvent, gameover::GameOverEvent, loading::load_texture_atlas, + gameover::GameOverEvent, loading::load_texture_atlas, physics::ColliderBundle, sprites::*, ui::UIPlayerHealth, AudioAssets, GameState, }; diff --git a/src/entities/weapons/machete.rs b/src/entities/weapons/machete.rs index 80854d2..72351ab 100644 --- a/src/entities/weapons/machete.rs +++ b/src/entities/weapons/machete.rs @@ -2,16 +2,15 @@ use std::time::Duration; use bevy::{prelude::*, sprite::MaterialMesh2dBundle}; use bevy_particle_systems::Lerpable; -use bevy_tweening::{lens::TransformPositionLens, Animator, EaseFunction, Tween}; + use crate::{ controls::ControlEvent, entities::{ - characters::enemy::{Enemy, EnemyHitEvent}, player::Player, }, }; -use crate::{loading::StaticSpriteAssets, GameState}; +use crate::{GameState}; // ---------- // Components @@ -103,100 +102,6 @@ fn animate_machete_indicator( } } -// fn animate_arrow( -// mut commands: Commands, -// mut queries: ParamSet<( -// Query<(&Parent, &Transform, &Player)>, -// Query<( -// Entity, -// &mut Transform, -// &mut Visibility, -// &WeaponArrow, -// &mut MacheteIndictorTimer, -// &mut WeaponArrowHideTimer, -// )>, -// )>, -// mut ev_arrow_attack: EventWriter, -// time: Res