X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmain%2Fkotlin%2Fnet%2Fpterodactylus%2Frhynodge%2Fwebpages%2Fweather%2Fwettercom%2FWindDirection.kt;h=047bbd9f5fbb66f8831b0c454d6223da1ab94c2d;hb=c01b97296bda0955018f14aa00f783b57f7f2c63;hp=6335fe26481a194cbc622ec669d53644da47c624;hpb=3ad80850a756b85b9cab839d006ab104e01b61d5;p=rhynodge.git diff --git a/src/main/kotlin/net/pterodactylus/rhynodge/webpages/weather/wettercom/WindDirection.kt b/src/main/kotlin/net/pterodactylus/rhynodge/webpages/weather/wettercom/WindDirection.kt index 6335fe2..047bbd9 100644 --- a/src/main/kotlin/net/pterodactylus/rhynodge/webpages/weather/wettercom/WindDirection.kt +++ b/src/main/kotlin/net/pterodactylus/rhynodge/webpages/weather/wettercom/WindDirection.kt @@ -5,26 +5,26 @@ package net.pterodactylus.rhynodge.webpages.weather.wettercom * * @author [David ‘Bombe’ Roden](mailto:bombe@pterodactylus.net) */ -enum class WindDirection { +enum class WindDirection(val degrees: Int) { - NONE, - NORTH, - NORTHEAST, - EAST, - SOUTHEAST, - SOUTH, - SOUTHWEST, - WEST, - NORTHWEST + NONE(0), + NORTH(90), + NORTHEAST(45), + EAST(0), + SOUTHEAST(315), + SOUTH(270), + SOUTHWEST(225), + WEST(180), + NORTHWEST(135) } fun String.toWindDirection(): WindDirection { return when (this) { "N" -> WindDirection.NORTH - "NE" -> WindDirection.NORTHEAST - "E" -> WindDirection.EAST - "SE" -> WindDirection.SOUTHEAST + "NO" -> WindDirection.NORTHEAST + "O" -> WindDirection.EAST + "SO" -> WindDirection.SOUTHEAST "S" -> WindDirection.SOUTH "SW" -> WindDirection.SOUTHWEST "W" -> WindDirection.WEST