public void setState(State a_state)
{
m_currentState = a_state;
if (a_state == State.Swinging)
{
//Den här raden kan se konstig ut. Men det ska fungera
//Prata med Anton för mer info
m_swingSpeed = (float)(-(m_speed.X * Math.Sin(m_position.getSlope()) - m_speed.Y * Math.Cos(m_position.getSlope())) / m_position.getLength());
m_speed = Vector2.Zero;
}
}