/*
    Bazoo_worms the game
    Copyright (C) 2011  Pavel Prochazka

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#include "MG_lib.h"
#include "WRMS_include.h"

static VECTOR g_wind_power = { 0.0f, 0.0f };

void
WRMS_wind_set (VECTOR power)
{
  g_wind_power = power;
}

VECTOR
WRMS_wind_get ()
{
  return g_wind_power;
}

VECTOR
WRMS_wind_rand ()
{
  Uint32 r = rand ();
  VECTOR v = { 0.0f, 0.0f };

  v.x =
    (r % 2 ? -1.0f : 1.0f) * WIND_MAX_POWER * (double) ((r % 100) / 100.0f);

  WRMS_wind_set (v);
  return v;
}
