CARPENTIER ANTOINE
/
panneau
LAST PUBLISH MATRIX PROJECT
fleche.h@2:552c5891b8c5, 2021-06-23 (annotated)
- Committer:
- antoine_carpentier
- Date:
- Wed Jun 23 14:32:47 2021 +0000
- Revision:
- 2:552c5891b8c5
- Parent:
- 1:7a7366246b30
LAST COMMIT
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
antoine_carpentier | 1:7a7366246b30 | 1 | |
antoine_carpentier | 1:7a7366246b30 | 2 | /******************************************************************************* |
antoine_carpentier | 1:7a7366246b30 | 3 | * image |
antoine_carpentier | 1:7a7366246b30 | 4 | * filename: unsaved |
antoine_carpentier | 1:7a7366246b30 | 5 | * name: 208-2089445_image-png-fleche-fleche-rouge-png-gauche-transparent |
antoine_carpentier | 1:7a7366246b30 | 6 | * |
antoine_carpentier | 1:7a7366246b30 | 7 | * preset name: Color A8R8G8B8 |
antoine_carpentier | 1:7a7366246b30 | 8 | * data block size: 32 bit(s), uint32_t |
antoine_carpentier | 1:7a7366246b30 | 9 | * RLE compression enabled: no |
antoine_carpentier | 1:7a7366246b30 | 10 | * conversion type: Color, not_used not_used |
antoine_carpentier | 1:7a7366246b30 | 11 | * bits per pixel: 32 |
antoine_carpentier | 1:7a7366246b30 | 12 | * |
antoine_carpentier | 1:7a7366246b30 | 13 | * preprocess: |
antoine_carpentier | 1:7a7366246b30 | 14 | * main scan direction: top_to_bottom |
antoine_carpentier | 1:7a7366246b30 | 15 | * line scan direction: forward |
antoine_carpentier | 1:7a7366246b30 | 16 | * inverse: no |
antoine_carpentier | 1:7a7366246b30 | 17 | *******************************************************************************/ |
antoine_carpentier | 1:7a7366246b30 | 18 | |
antoine_carpentier | 1:7a7366246b30 | 19 | |
antoine_carpentier | 1:7a7366246b30 | 20 | typedef struct { |
antoine_carpentier | 1:7a7366246b30 | 21 | const uint32_t *data; |
antoine_carpentier | 1:7a7366246b30 | 22 | uint16_t width; |
antoine_carpentier | 1:7a7366246b30 | 23 | uint16_t height; |
antoine_carpentier | 1:7a7366246b30 | 24 | uint8_t dataSize; |
antoine_carpentier | 1:7a7366246b30 | 25 | } tImage_fleche; |
antoine_carpentier | 1:7a7366246b30 | 26 | |
antoine_carpentier | 1:7a7366246b30 | 27 | #include <stdint.h> |
antoine_carpentier | 1:7a7366246b30 | 28 | |
antoine_carpentier | 1:7a7366246b30 | 29 | |
antoine_carpentier | 1:7a7366246b30 | 30 | |
antoine_carpentier | 1:7a7366246b30 | 31 | static const uint32_t image_data_fleche[726] = { |
antoine_carpentier | 1:7a7366246b30 | 32 | 0xfff8f8f8, 0xfff4f4f4, 0xfff3f3f3, 0xfff9f9f9, 0xfff2f2f2, 0xfff6f6f6, 0xfff8f8f8, 0xfff1f1f1, 0xfff7f7f7, 0xfff6f6f6, 0xfff1f1f1, 0xfff9f9f9, 0xfff4fbfb, 0xfff3fcfc, 0xfff9fafa, 0xfff2f2f2, 0xfff6f6f6, 0xfff8f8f8, 0xfff1f1f1, 0xfff7f7f7, 0xfff6f6f6, 0xfff1f1f1, 0xfff9f9f9, 0xfff4f4f4, 0xfff3f3f3, 0xfff9f9f9, 0xfff2f2f2, 0xfff6f6f6, 0xfff8f8f8, 0xfff1f1f1, 0xfff7f7f7, 0xfff6f6f6, 0xfff2f2f2, |
antoine_carpentier | 1:7a7366246b30 | 33 | 0xfff4f4f4, 0xfff5f5f5, 0xfff6f6f6, 0xfff4f4f4, 0xfff6f6f6, 0xfff6f6f6, 0xfff4f4f4, 0xfff6f6f6, 0xfff4f4f4, 0xfff5f5f5, 0xfff6f7f7, 0xfff4ffff, 0xfff5c1c1, 0xfff8abab, 0xfff3ffff, 0xfff6f8f8, 0xfff6f6f6, 0xfff4f4f4, 0xfff6f6f6, 0xfff4f4f4, 0xfff5f5f5, 0xfff6f6f6, 0xfff4f4f4, 0xfff5f5f5, 0xfff6f6f6, 0xfff4f4f4, 0xfff6f6f6, 0xfff6f6f6, 0xfff4f4f4, 0xfff6f6f6, 0xfff4f4f4, 0xfff5f5f5, 0xfff6f6f6, |
antoine_carpentier | 1:7a7366246b30 | 34 | 0xfff3f3f3, 0xfff6f6f6, 0xfff6f6f6, 0xfff3f3f3, 0xfff7f7f7, 0xfff6f6f6, 0xfff3f3f3, 0xfff7f7f7, 0xfff4f4f4, 0xfff4f5f5, 0xfff6ffff, 0xfff95858, 0xffff0000, 0xffff0000, 0xfffc1313, 0xfff5ffff, 0xfff6f6f6, 0xfff3f3f3, 0xfff7f7f7, 0xfff4f4f4, 0xfff4f4f4, 0xfff7f7f7, 0xfff3f3f3, 0xfff6f6f6, 0xfff6f6f6, 0xfff3f3f3, 0xfff7f7f7, 0xfff6f6f6, 0xfff3f3f3, 0xfff7f7f7, 0xfff4f4f4, 0xfff4f4f4, 0xfff7f7f7, |
antoine_carpentier | 1:7a7366246b30 | 35 | 0xfff9f9f9, 0xfff4f4f4, 0xfff3f3f3, 0xfffafafa, 0xfff1f1f1, 0xfff6f6f6, 0xfff9f9f9, 0xfff0f0f0, 0xfff8f8f8, 0xfff5ffff, 0xfff85d5d, 0xffff0000, 0xfffe0000, 0xfffe0000, 0xffff0000, 0xfff4c0c0, 0xfff5fdfd, 0xfff9f9f9, 0xfff0f0f0, 0xfff8f8f8, 0xfff7f7f7, 0xfff0f0f0, 0xfffafafa, 0xfff4f4f4, 0xfff3f3f3, 0xfffafafa, 0xfff1f1f1, 0xfff6f6f6, 0xfff9f9f9, 0xfff0f0f0, 0xfff8f8f8, 0xfff7f7f7, 0xfff1f1f1, |
antoine_carpentier | 1:7a7366246b30 | 36 | 0xfff2f2f2, 0xfff6f6f6, 0xfff7f7f7, 0xfff2f2f2, 0xfff8f8f8, 0xfff6f6f6, 0xfff2f2f2, 0xfff9f9f9, 0xfff2ffff, 0xfff96464, 0xffff0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xffff0000, 0xfff5e2e2, 0xfff6fafa, 0xfff2f2f2, 0xfff9f9f9, 0xfff3f3f3, 0xfff4f4f4, 0xfff9f9f9, 0xfff2f2f2, 0xfff6f6f6, 0xfff7f7f7, 0xfff2f2f2, 0xfff8f8f8, 0xfff6f6f6, 0xfff2f2f2, 0xfff9f9f9, 0xfff3f3f3, 0xfff4f4f4, 0xfff8f8f8, |
antoine_carpentier | 1:7a7366246b30 | 37 | 0xfff5f5f5, 0xfff5f5f5, 0xfff5f5f5, 0xfff5f5f5, 0xfff5f5f5, 0xfff6f6f6, 0xfff5f5f5, 0xfff4ffff, 0xfffa6b6b, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xffff0000, 0xfff47978, 0xfff5ffff, 0xfff6f6f6, 0xfff5f5f5, 0xfff5f5f5, 0xfff5f5f5, 0xfff5f5f5, 0xfff5f5f5, 0xfff5f5f5, 0xfff5f5f5, 0xfff5f5f5, 0xfff5f5f5, 0xfff5f5f5, 0xfff6f6f6, 0xfff5f5f5, 0xfff5f5f5, 0xfff5f5f5, 0xfff5f5f5, 0xfff5f5f5, |
antoine_carpentier | 1:7a7366246b30 | 38 | 0xfff8f8f8, 0xfff4f4f4, 0xfff3f3f3, 0xfff9f9f9, 0xfff2f2f2, 0xfff6f6f6, 0xfff7ffff, 0xfff77070, 0xffff0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xffff0000, 0xfff27070, 0xfff8ffff, 0xfff2f2f2, 0xfff6f6f6, 0xfff8f8f8, 0xfff2f2f2, 0xfff7f7f7, 0xfff6f6f6, 0xfff2f2f2, 0xfff9f9f9, 0xfff4f4f4, 0xfff3f3f3, 0xfff9f9f9, 0xfff2f2f2, 0xfff6f6f6, 0xfff8f8f8, 0xfff2f2f2, 0xfff7f7f7, 0xfff6f6f6, 0xfff2f2f2, |
antoine_carpentier | 1:7a7366246b30 | 39 | 0xfff1f1f1, 0xfff7f7f7, 0xfff8f8f8, 0xfff0f0f0, 0xfff9f9f9, 0xfff5ffff, 0xfff77677, 0xffff0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xffff0000, 0xfff57474, 0xfff7ffff, 0xfff0f8f8, 0xfff9ffff, 0xfff6fdfd, 0xfff1f9f9, 0xfffaffff, 0xfff2f9f9, 0xfff3fafa, 0xfffaffff, 0xfff0f7f7, 0xfff7fdfd, 0xfff8fefe, 0xfff0f6f6, 0xfff9fefe, 0xfff6f8f8, 0xfff1f1f1, 0xfffafafa, 0xfff3f3f3, 0xfff4f4f4, 0xfff9f9f9, |
antoine_carpentier | 1:7a7366246b30 | 40 | 0xfff7f7f7, 0xfff4f4f4, 0xfff4f4f4, 0xfff7f7f7, 0xfff2ffff, 0xfff97f7e, 0xffff0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfff83d3d, 0xfff4dddd, 0xfff3bfbf, 0xfffbc8c8, 0xfff1c2c2, 0xfff5c8c8, 0xfff7cece, 0xffefc8c8, 0xfff7d0d0, 0xfff7d2d2, 0xfff1cece, 0xfffad8d8, 0xfff3d5d5, 0xfff2d7d7, 0xfff9dede, 0xfff1d7d6, 0xfff5ffff, 0xfff7ffff, 0xfff3f3f3, 0xfff6f6f6, 0xfff6f6f6, 0xfff3f3f3, |
antoine_carpentier | 1:7a7366246b30 | 41 | 0xfff6f6f6, 0xfff5f5f5, 0xfff4f4f4, 0xfff6ffff, 0xfff89190, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xffff0000, 0xfffe0000, 0xffff0000, 0xfffe0000, 0xfffe0000, 0xffff0000, 0xfffe0000, 0xfffe0000, 0xffff0000, 0xfffe0000, 0xffff0000, 0xffff0000, 0xfffe0000, 0xffff0000, 0xfffe0000, 0xfff6b3b3, 0xfff4fefe, 0xfff6f6f6, 0xfff5f5f5, 0xfff4f4f4, |
antoine_carpentier | 1:7a7366246b30 | 42 | 0xfff1f1f1, 0xfff7f7f7, 0xfff8f8f8, 0xfff0ffff, 0xfffc0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffb0000, 0xfffaffff, 0xfff2f3f3, 0xfff4f4f4, 0xfff9f9f9, |
antoine_carpentier | 1:7a7366246b30 | 43 | 0xfff9f9f9, 0xfff4f4f4, 0xfff2f3f3, 0xfff9ffff, 0xfffb0909, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffc0000, 0xfff0ffff, 0xfff8f8f8, 0xfff7f7f7, 0xfff1f1f1, |
antoine_carpentier | 1:7a7366246b30 | 44 | 0xfff4f4f4, 0xfff5f5f5, 0xfff6f6f6, 0xfff4fbfb, 0xfff6d9d9, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xfffe0000, 0xffff0000, 0xffff0000, 0xfffe0000, 0xffff0000, 0xffff0000, 0xfffe0000, 0xffff0000, 0xffff0000, 0xfffe0000, 0xffff0000, 0xffff0000, 0xfffe0000, 0xfff6afaf, 0xfff6ffff, 0xfff4f4f4, 0xfff5f5f5, 0xfff6f6f6, |
antoine_carpentier | 1:7a7366246b30 | 45 | 0xfff3f3f3, 0xfff6f6f6, 0xfff6f6f6, 0xfff3f3f3, 0xfff7ffff, 0xfff5d4d4, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfff92020, 0xfff1ffff, 0xfff4ffff, 0xffeff6f6, 0xfff6f9f9, 0xfff4f5f5, 0xfff1f0f0, 0xfff7f4f4, 0xfff2eded, 0xfff3ebeb, 0xfff8eeee, 0xfff0e5e5, 0xfff5e7e7, 0xfff5e6e6, 0xffeedfdf, 0xfff7dfdf, 0xfff3ffff, 0xfff3ffff, 0xfff7f7f7, 0xfff4f4f4, 0xfff4f4f4, 0xfff7f7f7, |
antoine_carpentier | 1:7a7366246b30 | 46 | 0xfff9f9f9, 0xfff4f4f4, 0xfff3f3f3, 0xfffafafa, 0xfff1f1f1, 0xfff5ffff, 0xfff6d1d1, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffc1717, 0xfff1ffff, 0xfffaffff, 0xfff1f4f4, 0xfff6f9f9, 0xfff9fcfc, 0xfff0f4f4, 0xfff8fbfb, 0xfff7fbfb, 0xfff0f5f5, 0xfffafefe, 0xfff4f8f8, 0xfff3f7f7, 0xfffaffff, 0xfff1f7f7, 0xfff6f8f8, 0xfff9f9f9, 0xfff0f0f0, 0xfff8f8f8, 0xfff7f7f7, 0xfff1f1f1, |
antoine_carpentier | 1:7a7366246b30 | 47 | 0xfff2f2f2, 0xfff6f6f6, 0xfff7f7f7, 0xfff2f2f2, 0xfff8f8f8, 0xfff6f6f6, 0xfff2ffff, 0xfff6cdcd, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffd1a1a, 0xfff0ffff, 0xfff8fbfb, 0xfff6f6f6, 0xfff2f2f2, 0xfff9f9f9, 0xfff3f3f3, 0xfff4f4f4, 0xfff9f9f9, 0xfff2f2f2, 0xfff6f6f6, 0xfff7f7f7, 0xfff2f2f2, 0xfff8f8f8, 0xfff6f6f6, 0xfff2f2f2, 0xfff9f9f9, 0xfff3f3f3, 0xfff4f4f4, 0xfff8f8f8, |
antoine_carpentier | 1:7a7366246b30 | 48 | 0xfff5f5f5, 0xfff5f5f5, 0xfff5f5f5, 0xfff5f5f5, 0xfff5f5f5, 0xfff6f6f6, 0xfff5f5f5, 0xfff5ffff, 0xfff4c6c6, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffc1c1c, 0xfff3ffff, 0xfff6f7f7, 0xfff5f5f5, 0xfff5f5f5, 0xfff5f5f5, 0xfff5f5f5, 0xfff5f5f5, 0xfff5f5f5, 0xfff5f5f5, 0xfff5f5f5, 0xfff5f5f5, 0xfff5f5f5, 0xfff6f6f6, 0xfff5f5f5, 0xfff5f5f5, 0xfff5f5f5, 0xfff5f5f5, 0xfff5f5f5, |
antoine_carpentier | 1:7a7366246b30 | 49 | 0xfff8f8f8, 0xfff4f4f4, 0xfff3f3f3, 0xfff9f9f9, 0xfff2f2f2, 0xfff6f6f6, 0xfff8f8f8, 0xfff2f2f2, 0xfff7ffff, 0xfff5c2c2, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffa6c6d, 0xfff5ffff, 0xfff8f8f8, 0xfff2f2f2, 0xfff7f7f7, 0xfff6f6f6, 0xfff2f2f2, 0xfff9f9f9, 0xfff4f4f4, 0xfff3f3f3, 0xfff9f9f9, 0xfff2f2f2, 0xfff6f6f6, 0xfff8f8f8, 0xfff2f2f2, 0xfff7f7f7, 0xfff6f6f6, 0xfff2f2f2, |
antoine_carpentier | 1:7a7366246b30 | 50 | 0xfff1f1f1, 0xfff7f7f7, 0xfff8f8f8, 0xfff0f0f0, 0xfff9f9f9, 0xfff6f6f6, 0xfff1f1f1, 0xfffafafa, 0xfff3f3f3, 0xfff4ffff, 0xfff6bebd, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfffe0000, 0xfff74040, 0xfff5ffff, 0xfff1f1f1, 0xfffafafa, 0xfff3f3f3, 0xfff4f4f4, 0xfffafafa, 0xfff0f0f0, 0xfff7f7f7, 0xfff8f8f8, 0xfff0f0f0, 0xfff9f9f9, 0xfff6f6f6, 0xfff1f1f1, 0xfffafafa, 0xfff3f3f3, 0xfff4f4f4, 0xfff9f9f9, |
antoine_carpentier | 1:7a7366246b30 | 51 | 0xfff7f7f7, 0xfff4f4f4, 0xfff4f4f4, 0xfff7f7f7, 0xfff3f3f3, 0xfff6f6f6, 0xfff7f7f7, 0xfff3f3f3, 0xfff6f6f6, 0xfff6f6f6, 0xfff3ffff, 0xfff6b8b8, 0xfffe0000, 0xffff0000, 0xfffe0000, 0xfff7caca, 0xfff5fdfd, 0xfff7f7f7, 0xfff3f3f3, 0xfff6f6f6, 0xfff6f6f6, 0xfff3f3f3, 0xfff7f7f7, 0xfff4f4f4, 0xfff4f4f4, 0xfff7f7f7, 0xfff3f3f3, 0xfff6f6f6, 0xfff7f7f7, 0xfff3f3f3, 0xfff6f6f6, 0xfff6f6f6, 0xfff3f3f3, |
antoine_carpentier | 1:7a7366246b30 | 52 | 0xfff6f6f6, 0xfff5f5f5, 0xfff4f4f4, 0xfff6f6f6, 0xfff4f4f4, 0xfff6f6f6, 0xfff6f6f6, 0xfff4f4f4, 0xfff6f6f6, 0xfff5f5f5, 0xfff4f4f4, 0xfff6ffff, 0xfff5dfdf, 0xfff58484, 0xfff8e1e1, 0xfff3ffff, 0xfff6f6f6, 0xfff6f6f6, 0xfff4f4f4, 0xfff6f6f6, 0xfff5f5f5, 0xfff4f4f4, 0xfff6f6f6, 0xfff5f5f5, 0xfff4f4f4, 0xfff6f6f6, 0xfff4f4f4, 0xfff6f6f6, 0xfff6f6f6, 0xfff4f4f4, 0xfff6f6f6, 0xfff5f5f5, 0xfff4f4f4, |
antoine_carpentier | 1:7a7366246b30 | 53 | 0xfff2f2f2, 0xfff6f6f6, 0xfff7f7f7, 0xfff1f1f1, 0xfff8f8f8, 0xfff6f6f6, 0xfff2f2f2, 0xfff9f9f9, 0xfff3f3f3, 0xfff4f4f4, 0xfff9f9f9, 0xfff1f1f1, 0xfff6fcfc, 0xfff7ffff, 0xfff1f6f6, 0xfff8f8f8, 0xfff6f6f6, 0xfff2f2f2, 0xfff9f9f9, 0xfff3f3f3, 0xfff4f4f4, 0xfff9f9f9, 0xfff1f1f1, 0xfff6f6f6, 0xfff7f7f7, 0xfff1f1f1, 0xfff8f8f8, 0xfff6f6f6, 0xfff2f2f2, 0xfff9f9f9, 0xfff3f3f3, 0xfff4f4f4, 0xfff8f8f8 |
antoine_carpentier | 1:7a7366246b30 | 54 | }; |
antoine_carpentier | 1:7a7366246b30 | 55 | const tImage_fleche fleche = { image_data_fleche, 33, 22, |
antoine_carpentier | 1:7a7366246b30 | 56 | 32 }; |
antoine_carpentier | 1:7a7366246b30 | 57 | |
antoine_carpentier | 1:7a7366246b30 | 58 | |
antoine_carpentier | 1:7a7366246b30 | 59 |