#include #include std::map moon_icon_map { {"first_quarter", "G"}, {"full_moon", "1"}, {"last_quarter", "T"}, {"new_moon", "0"}, {"waning_crescent", "W"}, {"waning_gibbous", "Q"}, {"waxing_crescent", "D"}, {"waxing_gibbous", "J"}, }; std::map moon_description { {"first_quarter", "Eerste kwartier"}, {"full_moon", "Volle maan"}, {"last_quarter", "Laatste kwartier"}, {"new_moon", "Nieuwe maan"}, {"waning_crescent", "Afnemende halve maan"}, {"waning_gibbous", "Afnemende maan"}, {"waxing_crescent", "Wassende halve maan"}, {"waxing_gibbous", "Wassende maan"}, }; // Map weather states to MDI characters. std::map weather_icon_map { {"cloudy", "\U000F0590"}, {"cloudy-alert", "\U000F0F2F"}, {"cloudy-arrow-right", "\U000F0E6E"}, {"fog", "\U000F0591"}, {"hail", "\U000F0592"}, {"hazy", "\U000F0F30"}, {"hurricane", "\U000F0898"}, {"lightning", "\U000F0593"}, {"lightning-rainy", "\U000F067E"}, {"night", "\U000F0594"}, {"night-partly-cloudy", "\U000F0F31"}, {"partlycloudy", "\U000F0595"}, {"partly-lightning", "\U000F0F32"}, {"partly-rainy", "\U000F0597"}, //compacting U000F0F33 {"partly-snowy", "\U000F0598"}, //compacting U000F0F34 {"partly-snowy-rainy", "\U000F0F35"}, {"pouring", "\U000F0596"}, {"rainy", "\U000F0597"}, {"snowy", "\U000F0598"}, {"snowy-heavy", "\U000F0598"}, //compacting U000F0F36 {"snowy-rainy", "\U000F067F"}, {"sunny", "\U000F0599"}, {"sunny-alert", "\U000F0F37"}, {"sunny-off", "\U000F14E4"}, {"sunset", "\U000F059A"}, {"sunset-down", "\U000F059B"}, {"sunset-up", "\U000F059C"}, {"tornado", "\U000F059D"}, //compacting U000F0F38 {"windy", "\U000F059D"}, {"windy-variant", "\U000F059D"}, //compacting U000F059E {"car", "\U000f010b"}, {"trash", "\U000F0819"}, };