use bevy::math::{vec2, Vec2, Vec3}; pub fn rot2d(uncast: Vec2, angle: f32) -> Vec2 { vec2( uncast.x * angle.cos() - uncast.y * angle.sin(), uncast.x * angle.sin() + uncast.y * angle.cos(), ) } pub fn v3_to_v2(downgrade: Vec3) -> Vec2 { vec2(downgrade.x, downgrade.y) }