diff --git a/ESP32_LedPanel_Weather.ino b/ESP32_LedPanel_Weather.ino new file mode 100644 index 0000000..8471ed0 --- /dev/null +++ b/ESP32_LedPanel_Weather.ino @@ -0,0 +1,303 @@ +/* + * Copyright (C) 2019 Max Regan + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +#include + +#include +#include +#include +#include + +#include "src/weather-pixel-icons-c/images.h" + +#define COLOR_DEPTH 24 +const uint8_t MatrixWidth = 32; +const uint8_t MatrixHeight = 16; +const uint8_t RefreshDepth = 36; +const uint8_t DmaBufferRows = 2; +const uint8_t PanelType = SMARTMATRIX_HUB75_16ROW_MOD8SCAN; +const uint8_t MatrixOptions = (SMARTMATRIX_OPTIONS_NONE); +const uint8_t LayerOptions = (SM_INDEXED_OPTIONS_NONE); + +SMARTMATRIX_ALLOCATE_BUFFERS(matrix, MatrixWidth, MatrixHeight, RefreshDepth, DmaBufferRows, PanelType, MatrixOptions); +SMARTMATRIX_ALLOCATE_BACKGROUND_LAYER(layer, MatrixWidth, MatrixHeight, COLOR_DEPTH, LayerOptions); + +const int defaultBrightness = (8 * 255) / 100; // dim: 10% brightness, still very bright +const rgb24 defaultBackgroundColor = {0, 0, 0}; +const rgb24 defaultTextColor = {255, 255, 255}; + +// Use Seattle by default +#define DEFAULT_LATITUDE "47.6062" +#define DEFAULT_LONGITUDE "-122.3321" + +static uint32_t display_timestamp = 0; + +WiFiManagerParameter latitude_param("latitude", "Latitide", DEFAULT_LATITUDE, 16); +WiFiManagerParameter longitude_param("longitude", "Longitude", DEFAULT_LONGITUDE, 16); +WiFiManagerParameter darksky_api_token_param("api_token", "DarkSky API Token", "", 32); + +void setup() { + // initialize the digital pin as an output. + + Serial.begin(115200); + + matrix.addLayer(&layer); + matrix.begin(); + matrix.setBrightness(defaultBrightness); + layer.setFont(font3x5); + + autoConnectWifi(); +} + +void autoConnectWifi() +{ + WiFiManager wifi; + + Serial.println("Setting up WiFi"); + wifi.resetSettings(); + wifi.addParameter(&latitude_param); + wifi.addParameter(&longitude_param); + wifi.addParameter(&darksky_api_token_param); + wifi.autoConnect(); + Serial.println("WiFi Done"); +} + +static const uint64_t weather_update_millis = 1000 * 60 * 10; // 10 mins +static const char * darksky_url_fmt = "https://api.darksky.net/forecast/%s/%s,%s?exclude=minutely,hourly,alerts,flags&units=us"; + + +static String weather_desc = ""; +static bool is_weather_valid = false; +static int weather_code = 0; +static uint64_t weather_timestamp = 0; +static uint64_t weather_walltime = 0; +static uint64_t sunrise_walltime = 0; +static uint64_t sunset_walltime = 0; +static HTTPClient http; + +enum weather { + NONE, + CLEAR, + RAIN, + SNOW, + SLEET, + WIND, + FOG, + CLOUDY, + PARTLY_CLOUDY, +}; + +static float temp_min = 0.0; +static float temp_max = 0.0; +static float temp_now = 0.0; +static enum weather weather_value = NONE; + +void update_weather() { + uint64_t now = millis(); + if (weather_timestamp != 0 && weather_timestamp + weather_update_millis > now) { + return; + } + + Serial.println("Updating weather"); + weather_value = NONE; + + static char url[256]; + url[0] = '\0'; + snprintf(url, sizeof(url), darksky_url_fmt, + darksky_api_token_param.getValue(), latitude_param.getValue(), longitude_param.getValue()); + Serial.println(url); + + http.begin(url); + int resp_code = http.GET(); + if (resp_code < 0) { + Serial.println("Failed to get weather"); + return; + } + + Serial.println("Got weather"); + String json_resp = http.getString(); + http.end(); + + DynamicJsonDocument json(16000); + DeserializationError error = deserializeJson(json, json_resp); + + if (error) { + Serial.println(error.c_str()); + return; + } + + Serial.println("Weather parsed"); + + weather_timestamp = millis(); + + temp_min = json["daily"]["data"][0]["temperatureLow"]; + temp_max = json["daily"]["data"][0]["temperatureHigh"]; + temp_now = json["currently"]["temperature"]; + + weather_walltime = json["currently"]["time"]; + sunrise_walltime = json["daily"]["data"][0]["sunriseTime"]; + sunset_walltime = json["daily"]["data"][0]["sunsetTime"]; + + Serial.println(String("Temp now: ") + temp_now); + Serial.println(String("Temp low: ") + temp_min); + Serial.println(String("Temp high: ") + temp_max); + + weather_code = NONE; + + const char *icon = json["currently"]["icon"]; + Serial.println(String("Weather: ") + icon); + + if (!strcmp(icon, "clear-day")) { + weather_code = CLEAR; + } else if (!strcmp(icon, "clear-night")) { + weather_code = CLEAR; + } else if (!strcmp(icon, "rain")) { + weather_code = RAIN; + } else if (!strcmp(icon, "snow")) { + weather_code = SNOW; + } else if (!strcmp(icon, "sleet")) { + weather_code = SLEET; + } else if (!strcmp(icon, "wind")) { + weather_code = WIND; + } else if (!strcmp(icon, "fog")) { + weather_code = FOG; + } else if (!strcmp(icon, "cloudy")) { + weather_code = CLOUDY; + } else if (!strcmp(icon, "partly-cloudy-day")) { + weather_code = PARTLY_CLOUDY; + } else if (!strcmp(icon, "partly-cloudy-night")) { + weather_code = PARTLY_CLOUDY; + } + +} + +void draw_bitmap(const struct gimp_image *image, unsigned int x, unsigned int y) { + for (unsigned int i = 0; i < image->height; i++) { + for (unsigned int j = 0; j < image->width; j++) { + SM_RGB pixel = { + ~(image->data[(i * image->width + j) * 3 + 0]), + ~(image->data[(i * image->width + j) * 3 + 1]), + ~(image->data[(i * image->width + j) * 3 + 2]) + }; + + layer.drawPixel(x + j, y + i, pixel); + } + } +} + +static const struct gimp_image *images[] = { + &cloud, + &cloud_moon, + &clouds, + &cloud_sun, + &cloud_wind, + &cloud_wind_moon, + &cloud_wind_sun, + &lightning, + &moon, + &rain0, + &rain0_sun, + &rain1, + &rain1_moon, + &rain1_sun, + &rain2, + &rain_lightning, + &rain_snow, + &snow, + &snow_moon, + &snow_sun, + &sun, + +}; + +static const struct gimp_image *day_images[] = { + [NONE] = nullptr, + [CLEAR] = &sun, + [RAIN] = &rain0, + [SNOW] = &snow, + [SLEET] = &rain_snow, + [WIND] = nullptr, //FIXME: deleted the filed? + [FOG] = &clouds, + [CLOUDY] = &clouds, + [PARTLY_CLOUDY] = &cloud_sun, +}; + +static const struct gimp_image *night_images[] = { + [NONE] = nullptr, + [CLEAR] = &moon, + [RAIN] = &rain1_moon, + [SNOW] = &snow_moon, + [SLEET] = &rain1_moon, + [WIND] = nullptr, //FIXME: deleted the filed? + [FOG] = &clouds, + [CLOUDY] = &clouds, + [PARTLY_CLOUDY] = &cloud_moon, +}; + +void update_frame() { + layer.swapBuffers(); +} + +void display_weather() { + static uint64_t redraw_timestamp = 0; + if (redraw_timestamp >= weather_timestamp) { + return; + } + + layer.fillScreen(defaultBackgroundColor); + + const struct gimp_image *icon = nullptr; + + Serial.print("Weather code:"); + Serial.println(weather_code); + + bool is_night = (weather_walltime < sunrise_walltime) || (weather_walltime > sunset_walltime); + + Serial.print("It is "); + Serial.println(is_night ? "night" : "day"); + + if (is_night) { + icon = night_images[weather_code]; + } else { + icon = day_images[weather_code]; + } + + if (icon) { + Serial.println("Drawing weather icon."); + draw_bitmap(icon, 0, 0); + } else { + Serial.println("No weather icon."); + } + + char temp_text[32] = { 0 }; + snprintf(temp_text, sizeof(temp_text), "%d", (int) temp_now); + layer.setFont(font5x7); + layer.drawString(19, 4, defaultTextColor, temp_text); + + layer.swapBuffers(); + + redraw_timestamp = millis(); +} + +void loop() { + update_weather(); + display_weather(); +} diff --git a/icons.h b/icons.h new file mode 100644 index 0000000..5602706 --- /dev/null +++ b/icons.h @@ -0,0 +1,181 @@ +/* + * Copyright (C) 2019 Max Regan + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +#include "cloud.xbm" +#include "cloud_moon.xbm" +#include "clous.xbm" +#include "cloud_sun.xbm" +#include "cloud_wind.xbm" +#include "cloud_wind_moon.xbm" +#include "cloud_wind_sun.xbm" +#include "lightning.xbm" +#include "moon.xbm" +#include "rano0.xbm" +#include "rain0_sun.xbm" +#include "rain1.xbm" +#include "rain1_moon.xbm" +#include "rain1_sun.xbm" +#include "rain2.xbm" +#include "rain_lightning.xbm" +#include "rain_snow.xbm" +#include "snow.xbm" +#include "snow_moon.xbm" +#include "snow_sun.xbm" +#include "sun.xbm" +#include "wind.xbm" + +struct image { + unsigned int width; + unsigned int height; + const char *data; +}; + +const struct cloud_image { + .width = cloud_width; + .height = cloud_height; + .data = cloud_bits; +}; + +const struct cloud_moon_image { + .width = cloud_moon_width; + .height = cloud_moon_height; + .data = cloud_moon_bits; +}; + +const struct clous_image { + .width = clous_width; + .height = clous_height; + .data = clous_bits; +}; + +const struct cloud_sun_image { + .width = cloud_sun_width; + .height = cloud_sun_height; + .data = cloud_sun_bits; +}; + +const struct cloud_wind_image { + .width = cloud_wind_width; + .height = cloud_wind_height; + .data = cloud_wind_bits; +}; + +const struct cloud_wind_moon_image { + .width = cloud_wind_moon_width; + .height = cloud_wind_moon_height; + .data = cloud_wind_moon_bits; +}; + +const struct cloud_wind_sun_image { + .width = cloud_wind_sun_width; + .height = cloud_wind_sun_height; + .data = cloud_wind_sun_bits; +}; + +const struct lightning_image { + .width = lightning_width; + .height = lightning_height; + .data = lightning_bits; +}; + +const struct moon_image { + .width = moon_width; + .height = moon_height; + .data = moon_bits; +}; + +const struct rano0_image { + .width = rano0_width; + .height = rano0_height; + .data = rano0_bits; +}; + +const struct rain0_sun_image { + .width = rain0_sun_width; + .height = rain0_sun_height; + .data = rain0_sun_bits; +}; + +const struct rain1_image { + .width = rain1_width; + .height = rain1_height; + .data = rain1_bits; +}; + +const struct rain1_moon_image { + .width = rain1_moon_width; + .height = rain1_moon_height; + .data = rain1_moon_bits; +}; + +const struct rain1_sun_image { + .width = rain1_sun_width; + .height = rain1_sun_height; + .data = rain1_sun_bits; +}; + +const struct rain2_image { + .width = rain2_width; + .height = rain2_height; + .data = rain2_bits; +}; + +const struct rain_lightning_image { + .width = rain_lightning_width; + .height = rain_lightning_height; + .data = rain_lightning_bits; +}; + +const struct rain_snow_image { + .width = rain_snow_width; + .height = rain_snow_height; + .data = rain_snow_bits; +}; + +const struct snow_image { + .width = snow_width; + .height = snow_height; + .data = snow_bits; +}; + +const struct snow_moon_image { + .width = snow_moon_width; + .height = snow_moon_height; + .data = snow_moon_bits; +}; + +const struct snow_sun_image { + .width = snow_sun_width; + .height = snow_sun_height; + .data = snow_sun_bits; +}; + +const struct sun_image { + .width = sun_width; + .height = sun_height; + .data = sun_bits; +}; + +const struct wind_image { + .width = wind_width; + .height = wind_height; + .data = wind_bits; +}; diff --git a/src/gimp_image.h b/src/gimp_image.h new file mode 100644 index 0000000..90c2252 --- /dev/null +++ b/src/gimp_image.h @@ -0,0 +1,34 @@ +/* + * Copyright (C) 2019 Max Regan + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +#ifndef _GIMP_IMAGE_H_ +#define _GIMP_IMAGE_H_ + +#include + +struct gimp_image { + unsigned int width; + unsigned int height; + unsigned int bytes_per_pixel; + const char *data; // length of `data` is `width * height` +}; + +#endif diff --git a/src/weather-pixel-icons-c/README.md b/src/weather-pixel-icons-c/README.md new file mode 100644 index 0000000..4b60906 --- /dev/null +++ b/src/weather-pixel-icons-c/README.md @@ -0,0 +1,11 @@ +# About + +This is collection of icons is derived from [weather-pxiel-icons](https://github.com/Dhole/weather-pixel-icons) by github user [dhole](https://github.com/Dhole), transformed into bitmap arrays easily useable in C/C++ code. + +# License + +![CC](https://licensebuttons.net/l/by-sa/3.0/88x31.png) + +**[Creative Commons Attribution-ShareAlike](https://creativecommons.org/licenses/by-sa/4.0/)** + +**CC BY-SA** diff --git a/src/weather-pixel-icons-c/cloud.c b/src/weather-pixel-icons-c/cloud.c new file mode 100644 index 0000000..e49704d --- /dev/null +++ b/src/weather-pixel-icons-c/cloud.c @@ -0,0 +1,48 @@ +/* GIMP RGB C-Source image dump (cloud.c) */ + +#include "../gimp_image.h" + +const struct gimp_image cloud = { + 16, 16, 3, + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\000\000\000\000" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377" + "\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\000\000\000\000\000\000\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\000\000\000" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377" + "\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377" + "\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377", +}; + diff --git a/src/weather-pixel-icons-c/cloud_moon.c b/src/weather-pixel-icons-c/cloud_moon.c new file mode 100644 index 0000000..d984e53 --- /dev/null +++ b/src/weather-pixel-icons-c/cloud_moon.c @@ -0,0 +1,47 @@ +/* GIMP RGB C-Source image dump (cloud_moon.c) */ + +#include "../gimp_image.h" + +const struct gimp_image cloud_moon = { + 16, 16, 3, + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\000\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377" + "\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\000\000\000\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\000\000\000\000\000\000\000\000\000\000\000\000\377\377\377\377\377\377\000\000\000\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377" + "\377\377\377\377\000\000\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377" + "\377\377\377\377\377\377\000\000\000\000\000\000\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\000\000\000" + "\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\000\000\000\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377" + "\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377", +}; + diff --git a/src/weather-pixel-icons-c/cloud_sun.c b/src/weather-pixel-icons-c/cloud_sun.c new file mode 100644 index 0000000..e93054e --- /dev/null +++ b/src/weather-pixel-icons-c/cloud_sun.c @@ -0,0 +1,47 @@ +/* GIMP RGB C-Source image dump (cloud_sun.c) */ + +#include "../gimp_image.h" + +const struct gimp_image cloud_sun = { + 16, 16, 3, + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\000\000\000\000\000\000\000" + "\000\000\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000" + "\000\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000" + "\000\000\000\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\000\000" + "\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377" + "\377\377\377\377\377\377\000\000\000\000\000\000\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\000\000\000\377\377\377\377\377\377\000\000\000\377\377\377\377\377" + "\377\377\377\377\377\377\377\000\000\000\000\000\000\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\000\000\000\377\377" + "\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\000\000\000\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377" + "\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\000" + "\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377", +}; + diff --git a/src/weather-pixel-icons-c/cloud_wind.c b/src/weather-pixel-icons-c/cloud_wind.c new file mode 100644 index 0000000..3679a51 --- /dev/null +++ b/src/weather-pixel-icons-c/cloud_wind.c @@ -0,0 +1,47 @@ +/* GIMP RGB C-Source image dump (cloud_wind.c) */ + +#include "../gimp_image.h" + +const struct gimp_image cloud_wind = { + 16, 16, 3, + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\000\000\000\000" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377" + "\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\000\000\000\000\000\000\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377" + "\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\000\000\000\377\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377\377\377\000\000\000\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377", +}; + diff --git a/src/weather-pixel-icons-c/cloud_wind_moon.c b/src/weather-pixel-icons-c/cloud_wind_moon.c new file mode 100644 index 0000000..52c6f6b --- /dev/null +++ b/src/weather-pixel-icons-c/cloud_wind_moon.c @@ -0,0 +1,46 @@ +/* GIMP RGB C-Source image dump (cloud_wind_moon.c) */ + +#include "../gimp_image.h" + +const struct gimp_image cloud_wind_moon = { + 16, 16, 3, + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\000\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377" + "\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\000\000\000\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\000\000\000\000\000\000\000\000\000\000\000\000\377\377\377\377\377\377\000\000\000\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377" + "\377\377\377\377\000\000\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377" + "\377\377\377\377\377\377\000\000\000\000\000\000\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\000\000\000" + "\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377" + "\377\377\377\377\377\377\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377" + "\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377", +}; + diff --git a/src/weather-pixel-icons-c/cloud_wind_sun.c b/src/weather-pixel-icons-c/cloud_wind_sun.c new file mode 100644 index 0000000..40c16ac --- /dev/null +++ b/src/weather-pixel-icons-c/cloud_wind_sun.c @@ -0,0 +1,46 @@ +/* GIMP RGB C-Source image dump (cloud_wind_sun.c) */ + +#include "../gimp_image.h" + +const struct gimp_image cloud_wind_sun = { + 16, 16, 3, + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\000\000\000\000\000\000\000" + "\000\000\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000" + "\000\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000" + "\000\000\000\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\000\000" + "\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377" + "\377\377\377\377\377\377\000\000\000\000\000\000\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\000\000\000\377\377\377\377\377\377\000\000\000\377\377\377\377\377" + "\377\377\377\377\377\377\377\000\000\000\000\000\000\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\000\000\000\377\377" + "\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377" + "\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000" + "\000\377\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\377\377\377\000\000\000\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377", +}; + diff --git a/src/weather-pixel-icons-c/clouds.c b/src/weather-pixel-icons-c/clouds.c new file mode 100644 index 0000000..9310042 --- /dev/null +++ b/src/weather-pixel-icons-c/clouds.c @@ -0,0 +1,47 @@ +/* GIMP RGB C-Source image dump (clouds.c) */ + +#include "../gimp_image.h" + +const struct gimp_image clouds = { + 16, 16, 3, + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\000\000\000\000" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377" + "\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\000\000\000\000\000\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\377\000\000" + "\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000" + "\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377" + "\000\000\000\377\377\377\377\377\377\377\377\377\000\000\000\000\000\000\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377" + "\377\377\377\377\377\000\000\000\377\377\377\377\377\377\000\000\000\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\000\000\000\377\377\377\000\000\000\377\377\377\000\000" + "\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\000\000\000" + "\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\000" + "\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377", +}; + diff --git a/src/weather-pixel-icons-c/images.h b/src/weather-pixel-icons-c/images.h new file mode 100644 index 0000000..2527f53 --- /dev/null +++ b/src/weather-pixel-icons-c/images.h @@ -0,0 +1,50 @@ +/* + * Copyright (C) 2019 Max Regan + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +#ifndef _WEATHER_PIXEL_ICONS_H +#define _WEATHER_PIXEL_ICONS_H + +#include "../gimp_image.h" + +extern struct gimp_image cloud; +extern struct gimp_image cloud_moon; +extern struct gimp_image clouds; +extern struct gimp_image cloud_sun; +extern struct gimp_image cloud_wind; +extern struct gimp_image cloud_wind_moon; +extern struct gimp_image cloud_wind_sun; +extern struct gimp_image lightning; +extern struct gimp_image moon; +extern struct gimp_image rain0; +extern struct gimp_image rain0_sun; +extern struct gimp_image rain1; +extern struct gimp_image rain1_moon; +extern struct gimp_image rain1_sun; +extern struct gimp_image rain2; +extern struct gimp_image rain_lightning; +extern struct gimp_image rain_snow; +extern struct gimp_image snow; +extern struct gimp_image snow_moon; +extern struct gimp_image snow_sun; +extern struct gimp_image sun; +extern struct gimp_image wind; + +#endif diff --git a/src/weather-pixel-icons-c/lightning.c b/src/weather-pixel-icons-c/lightning.c new file mode 100644 index 0000000..f72f7cb --- /dev/null +++ b/src/weather-pixel-icons-c/lightning.c @@ -0,0 +1,48 @@ +/* GIMP RGB C-Source image dump (lightning.c) */ + +#include "../gimp_image.h" + +const struct gimp_image lightning = { + 16, 16, 3, + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\000\000\000\000" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377" + "\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\000\000\000\000\000\000\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\000\000\000" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377" + "\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\000\000\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\377" + "\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377" + "\377\377\377\377\377\377\377\377\377\000\000\000\000\000\000\377\377\377\377\377\377" + "\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\000\000\000\000\000\000\000\000\000\377\377\377\000\000\000\000\000\000\377\377\377\000" + "\000\000\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377", +}; + diff --git a/src/weather-pixel-icons-c/moon.c b/src/weather-pixel-icons-c/moon.c new file mode 100644 index 0000000..6ce29ae --- /dev/null +++ b/src/weather-pixel-icons-c/moon.c @@ -0,0 +1,47 @@ +/* GIMP RGB C-Source image dump (moon.c) */ + +#include "../gimp_image.h" + +const struct gimp_image moon = { + 16, 16, 3, + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\000\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377" + "\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\000\000\000\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\000\000\000\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377" + "\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\000\000\000\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377" + "\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\000\000\000\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\000" + "\000\000\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377" + "\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\000\000\000\377\377\377\000\000\000\377\377\377\377\377\377\000\000\000\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377" + "\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\000\000\000\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\000\000" + "\000\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377", +}; + diff --git a/src/weather-pixel-icons-c/rain0.c b/src/weather-pixel-icons-c/rain0.c new file mode 100644 index 0000000..6c26d0d --- /dev/null +++ b/src/weather-pixel-icons-c/rain0.c @@ -0,0 +1,48 @@ +/* GIMP RGB C-Source image dump (rain0.c) */ + +#include "../gimp_image.h" + +const struct gimp_image rain0 = { + 16, 16, 3, + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\000\000\000\000" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377" + "\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\000\000\000\000\000\000\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\000\000\000" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377" + "\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377" + "\377\377\000\000\000\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377" + "\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377" + "\377\377\377\377\377\377\377\377\000\000\000\377\377\377\000\000\000\377\377\377\377" + "\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\000\000\000\000\000\000\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\000\000\000\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377", +}; + diff --git a/src/weather-pixel-icons-c/rain0_sun.c b/src/weather-pixel-icons-c/rain0_sun.c new file mode 100644 index 0000000..a96b7a4 --- /dev/null +++ b/src/weather-pixel-icons-c/rain0_sun.c @@ -0,0 +1,48 @@ +/* GIMP RGB C-Source image dump (rain0_sun.c) */ + +#include "../gimp_image.h" + + +const struct gimp_image rain0_sun = { + 16, 16, 3, + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\000\000\000\000\000\000\000" + "\000\000\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000" + "\000\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000" + "\000\000\000\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\000\000" + "\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377" + "\377\377\377\377\377\377\000\000\000\000\000\000\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\000\000\000\377\377\377\377\377\377\000\000\000\377\377\377\377\377" + "\377\377\377\377\377\377\377\000\000\000\000\000\000\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\000\000\000\377\377" + "\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\000\000\000\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377" + "\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377" + "\377\000\000\000\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377" + "\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377" + "\377\377\377\377\377\377\377\000\000\000\377\377\377\000\000\000\377\377\377\377\377" + "\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\000\000\000\000\000\000\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\000\000\000\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377", +}; + diff --git a/src/weather-pixel-icons-c/rain1.c b/src/weather-pixel-icons-c/rain1.c new file mode 100644 index 0000000..2fb2f92 --- /dev/null +++ b/src/weather-pixel-icons-c/rain1.c @@ -0,0 +1,48 @@ +/* GIMP RGB C-Source image dump (rain1.c) */ + +#include "../gimp_image.h" + +const struct gimp_image rain1 = { + 16, 16, 3, + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\000\000\000\000" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377" + "\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\000\000\000\000\000\000\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\000\000\000" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377" + "\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377" + "\377\377\000\000\000\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377" + "\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377" + "\377\377\377\377\377\377\377\377\000\000\000\377\377\377\000\000\000\377\377\377\377" + "\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\000\000\000\377\377\377\000\000\000\377\377\377\377\377\377" + "\000\000\000\377\377\377\000\000\000\000\000\000\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377" + "\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377", +}; + diff --git a/src/weather-pixel-icons-c/rain1_moon.c b/src/weather-pixel-icons-c/rain1_moon.c new file mode 100644 index 0000000..f6d80c1 --- /dev/null +++ b/src/weather-pixel-icons-c/rain1_moon.c @@ -0,0 +1,47 @@ +/* GIMP RGB C-Source image dump (rain1_moon.c) */ + +#include "../gimp_image.h" + +const struct gimp_image rain1_moon = { + 16, 16, 3, + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\000\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377" + "\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\000\000\000\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\000\000\000\000\000\000\000\000\000\000\000\000\377\377\377\377\377\377\000\000\000\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377" + "\377\377\377\377\000\000\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377" + "\377\377\377\377\377\377\000\000\000\000\000\000\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\000\000\000" + "\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\000\000\000\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377" + "\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377" + "\000\000\000\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377" + "\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377" + "\377\377\377\377\377\377\000\000\000\377\377\377\000\000\000\377\377\377\377\377\377" + "\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\000\000\000\377\377\377\000\000\000\377\377\377\377\377\377\000\000\000\377" + "\377\377\000\000\000\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377" + "\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377", +}; + diff --git a/src/weather-pixel-icons-c/rain1_sun.c b/src/weather-pixel-icons-c/rain1_sun.c new file mode 100644 index 0000000..6673222 --- /dev/null +++ b/src/weather-pixel-icons-c/rain1_sun.c @@ -0,0 +1,47 @@ +/* GIMP RGB C-Source image dump (rain1_sun.c) */ + +#include "../gimp_image.h" + +const struct gimp_image rain1_sun = { + 16, 16, 3, + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\000\000\000\000\000\000\000" + "\000\000\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000" + "\000\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000" + "\000\000\000\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\000\000" + "\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377" + "\377\377\377\377\377\377\000\000\000\000\000\000\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\000\000\000\377\377\377\377\377\377\000\000\000\377\377\377\377\377" + "\377\377\377\377\377\377\377\000\000\000\000\000\000\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\000\000\000\377\377" + "\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\000\000\000\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377" + "\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377" + "\377\000\000\000\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377" + "\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377" + "\377\377\377\377\377\377\377\000\000\000\377\377\377\000\000\000\377\377\377\377\377" + "\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\000\000\000\377\377\377\000\000\000\377\377\377\377\377\377\000\000" + "\000\377\377\377\000\000\000\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377" + "\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377", +}; + diff --git a/src/weather-pixel-icons-c/rain2.c b/src/weather-pixel-icons-c/rain2.c new file mode 100644 index 0000000..ccc3689 --- /dev/null +++ b/src/weather-pixel-icons-c/rain2.c @@ -0,0 +1,48 @@ +/* GIMP RGB C-Source image dump (rain2.c) */ + +#include "../gimp_image.h" + +const struct gimp_image rain2 = { + 16, 16, 3, + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\000\000\000\000" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377" + "\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\000\000\000\000\000\000\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\000\000\000" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377" + "\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\000" + "\000\000\377\377\377\000\000\000\377\377\377\000\000\000\377\377\377\000\000\000\377\377\377\000" + "\000\000\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\000" + "\000\000\377\377\377\377\377\377\000\000\000\377\377\377\000\000\000\377\377\377\000\000\000\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\000\000\000\377\377\377\000\000\000\377\377\377\377\377\377\000\000" + "\000\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\000\000\000\377" + "\377\377\000\000\000\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\000\000\000\377\377\377\000\000\000\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377", +}; + diff --git a/src/weather-pixel-icons-c/rain_lightning.c b/src/weather-pixel-icons-c/rain_lightning.c new file mode 100644 index 0000000..cb84452 --- /dev/null +++ b/src/weather-pixel-icons-c/rain_lightning.c @@ -0,0 +1,48 @@ +/* GIMP RGB C-Source image dump (rain_lightning.c) */ + +#include "../gimp_image.h" + +const struct gimp_image rain_lightning = { + 16, 16, 3, + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\000\000\000\000" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377" + "\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\000\000\000\000\000\000\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\000\000\000" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377" + "\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\000" + "\000\000\377\377\377\000\000\000\377\377\377\000\000\000\000\000\000\000\000\000\377\377\377\000\000\000\377" + "\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\000\000\000\377" + "\377\377\377\377\377\000\000\000\377\377\377\000\000\000\000\000\000\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\000\000\000\377\377\377\000\000\000\377\377\377\377\377\377\000\000\000\000\000\000" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\000\000\000\377\377\377" + "\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\000\000\000\377\377\377\377\377\377\000\000\000\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377", +}; + diff --git a/src/weather-pixel-icons-c/rain_snow.c b/src/weather-pixel-icons-c/rain_snow.c new file mode 100644 index 0000000..d0cbf90 --- /dev/null +++ b/src/weather-pixel-icons-c/rain_snow.c @@ -0,0 +1,48 @@ +/* GIMP RGB C-Source image dump (rain_snow.c) */ + +#include "../gimp_image.h" + +const struct gimp_image rain_snow = { + 16, 16, 3, + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\000\000\000\000" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377" + "\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\000\000\000\000\000\000\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\000\000\000" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377" + "\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\000" + "\000\000\377\377\377\000\000\000\377\377\377\377\377\377\000\000\000\377\377\377\377\377" + "\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377" + "\377\000\000\000\377\377\377\377\377\377\000\000\000\377\377\377\000\000\000\377\377\377\000" + "\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\000\000\000\377\377\377\000\000\000\377\377\377\377\377" + "\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377" + "\000\000\000\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\000\000\000\377\377\377" + "\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377", +}; + diff --git a/src/weather-pixel-icons-c/snow.c b/src/weather-pixel-icons-c/snow.c new file mode 100644 index 0000000..5e5bcc3 --- /dev/null +++ b/src/weather-pixel-icons-c/snow.c @@ -0,0 +1,48 @@ +/* GIMP RGB C-Source image dump (snow.c) */ + +#include "../gimp_image.h" + +const struct gimp_image snow = { + 16, 16, 3, + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\000\000\000\000" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377" + "\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\000\000\000\000\000\000\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\000\000\000" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377" + "\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000" + "\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\000\000\000\377\377\377" + "\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\000" + "\000\000\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377" + "\000\000\000\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\000\000\000\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377", +}; + diff --git a/src/weather-pixel-icons-c/snow_moon.c b/src/weather-pixel-icons-c/snow_moon.c new file mode 100644 index 0000000..766d4ba --- /dev/null +++ b/src/weather-pixel-icons-c/snow_moon.c @@ -0,0 +1,47 @@ +/* GIMP RGB C-Source image dump (snow_moon.c) */ + +#include "../gimp_image.h" + +const struct gimp_image snow_moon = { + 16, 16, 3, + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\000\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377" + "\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\000\000\000\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\000\000\000\000\000\000\000\000\000\000\000\000\377\377\377\377\377\377\000\000\000\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377" + "\377\377\377\377\000\000\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377" + "\377\377\377\377\377\377\000\000\000\000\000\000\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\000\000\000" + "\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\000\000\000\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377" + "\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377" + "\377\377\377\377\377\377\377\000\000\000\377\377\377\000\000\000\377\377\377\377\377" + "\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\000\000\000\377" + "\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\000\000\000" + "\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\000\000\000\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377", +}; + diff --git a/src/weather-pixel-icons-c/snow_sun.c b/src/weather-pixel-icons-c/snow_sun.c new file mode 100644 index 0000000..e579f45 --- /dev/null +++ b/src/weather-pixel-icons-c/snow_sun.c @@ -0,0 +1,47 @@ +/* GIMP RGB C-Source image dump (snow_sun.c) */ + +#include "../gimp_image.h" + +const struct gimp_image snow_sun = { + 16, 16, 3, + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\000\000\000\000\000\000\000" + "\000\000\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000" + "\000\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000" + "\000\000\000\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\000\000" + "\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377" + "\377\377\377\377\377\377\000\000\000\000\000\000\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\000\000\000\377\377\377\377\377\377\000\000\000\377\377\377\377\377" + "\377\377\377\377\377\377\377\000\000\000\000\000\000\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\000\000\000\377\377" + "\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\000\000\000\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377" + "\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377" + "\377\377\377\377\377\377\377\377\000\000\000\377\377\377\000\000\000\377\377\377\377" + "\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\000\000\000" + "\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\000" + "\000\000\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\000\000\000\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377", +}; + diff --git a/src/weather-pixel-icons-c/sun.c b/src/weather-pixel-icons-c/sun.c new file mode 100644 index 0000000..637ad9b --- /dev/null +++ b/src/weather-pixel-icons-c/sun.c @@ -0,0 +1,48 @@ +/* GIMP RGB C-Source image dump (sun.c) */ + +#include "../gimp_image.h" + +const struct gimp_image sun = { + 16, 16, 3, + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377" + "\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000" + "\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\000\000\000\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\000\000\000\000\000\000\000\000\000\377\377\377\000\000\000\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\000\000\000\377\377\377\000\000\000\000\000\000\000\000\000\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\000" + "\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\000\000\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\000\000" + "\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\000" + "\000\000\377\377\377\377\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\000\000\000\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\000\000\000\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377", +}; +