//
// Created by Dan Crosby on 4/5/20.
//

#ifndef EAGLE0_WEATHERHELPERS_HPP
#define EAGLE0_WEATHERHELPERS_HPP

#include <cstdint>

#include "src/main/protobuf/net/eagle0/shardok/common/hex_map_direction.pb.h"
#include "src/main/protobuf/net/eagle0/shardok/common/weather.pb.h"

auto MakeWind(net::eagle0::shardok::common::HexMapDirection direction, int32_t speedInMph)
        -> net::eagle0::shardok::common::Weather::Wind;
auto MakeWeather(
        net::eagle0::shardok::common::Weather::Conditions conditions,
        net::eagle0::shardok::common::Weather::Wind wind) -> net::eagle0::shardok::common::Weather;
auto MonthIsWinter(int month) -> bool;

#endif  // EAGLE0_WEATHERHELPERS_HPP
