pub fn new(x: u32) -> Self {
        Self {
            pos_x: x,
            pos_y: 56,
            dir: (0, -1),
        }
    }
/// Create a new projectile at x pos.
Create a new projectile at x pos.
Create a new projectile at x pos .
pub fn new(x: u32) -> Self {
        Self {
            pos_x: x,
            pos_y: 56,
            dir: (0, -1),
        }
    }
pub fn new ( x : u32 ) -> Self { Self { pos_x : x , pos_y : 56 , dir : ( 0 , - 1 ) , } }
Create a new projectile at x pos.
Create a new projectile at x pos .
x
u32
x
u32