X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fkotlin%2Fnet%2Fpterodactylus%2Frhynodge%2Fwebpages%2Fweather%2FWindDirection.kt;fp=src%2Fmain%2Fkotlin%2Fnet%2Fpterodactylus%2Frhynodge%2Fwebpages%2Fweather%2FWindDirection.kt;h=a2b7a8b892e6a01966e116618626b34d5d4db4e0;hb=1048ef0b9125f60a329d52860eec3f7b08823305;hp=ab8b0301f43f7914f92223b6f7921decea2c8eee;hpb=eb24c175140ccd8219d1994aac1ba279588c6ace;p=rhynodge.git diff --git a/src/main/kotlin/net/pterodactylus/rhynodge/webpages/weather/WindDirection.kt b/src/main/kotlin/net/pterodactylus/rhynodge/webpages/weather/WindDirection.kt index ab8b030..a2b7a8b 100644 --- a/src/main/kotlin/net/pterodactylus/rhynodge/webpages/weather/WindDirection.kt +++ b/src/main/kotlin/net/pterodactylus/rhynodge/webpages/weather/WindDirection.kt @@ -9,26 +9,42 @@ enum class WindDirection(val arrow: String) { NONE("↺"), NORTH("↓"), + NORTHNORTHEAST("↓↙"), NORTHEAST("↙"), + EASTNORTHEAST("↙←"), EAST("←"), + EASTSOUTHEAST("←↖"), SOUTHEAST("↖"), + SOUTHSOUTHEAST("↖↑"), SOUTH("↑"), + SOUTHSOUTHWEST("↑↗"), SOUTHWEST("↗"), + WESTSOUTHWEST("↗→"), WEST("→"), - NORTHWEST("↘") + WESTNORTHWEST("→↘"), + NORTHWEST("↘"), + NORTHNORTHWEST("↘↓") } fun String.toWindDirection(): WindDirection { return when (this) { - "N" -> WindDirection.NORTH - "NO" -> WindDirection.NORTHEAST - "O" -> WindDirection.EAST - "SO" -> WindDirection.SOUTHEAST - "S" -> WindDirection.SOUTH - "SW" -> WindDirection.SOUTHWEST - "W" -> WindDirection.WEST - "NW" -> WindDirection.NORTHWEST + "N", "Nord" -> WindDirection.NORTH + "Nordnordost" -> WindDirection.NORTHNORTHEAST + "NO", "Nordost" -> WindDirection.NORTHEAST + "Ostnordost" -> WindDirection.EASTNORTHEAST + "O", "Ost" -> WindDirection.EAST + "Ostsüdost" -> WindDirection.EASTSOUTHEAST + "SO", "Südost" -> WindDirection.SOUTHEAST + "Südsüdost" -> WindDirection.SOUTHSOUTHEAST + "S", "Süd" -> WindDirection.SOUTH + "Südsüdwest" -> WindDirection.SOUTHSOUTHWEST + "SW", "Südwest" -> WindDirection.SOUTHWEST + "Westsüdwest" -> WindDirection.WESTSOUTHWEST + "W", "West" -> WindDirection.WEST + "Westnordwest" -> WindDirection.WESTNORTHWEST + "NW", "Nordwest" -> WindDirection.NORTHWEST + "Nordnordwest" -> WindDirection.NORTHNORTHWEST else -> WindDirection.NONE } }