From 847d1a917f6cb17493c66398ce4ce53b89d8c438 Mon Sep 17 00:00:00 2001 From: schneefux Date: Sun, 12 Jun 2016 19:38:09 +0200 Subject: import into git --- Sprites.h | 443 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 443 insertions(+) create mode 100644 Sprites.h (limited to 'Sprites.h') diff --git a/Sprites.h b/Sprites.h new file mode 100644 index 0000000..1519e99 --- /dev/null +++ b/Sprites.h @@ -0,0 +1,443 @@ +#ifndef __SPRITES_H__ +#define __SPRITES_H__ + +int numbers[10][5][3] = { +{ +{ 1 , 1 , 1 }, +{ 1 , 0 , 1 }, +{ 1 , 0 , 1 }, +{ 1 , 0 , 1 }, +{ 1 , 1 , 1 }}, + +{{ 0 , 1 , 0 }, +{ 0 , 1 , 0 }, +{ 0 , 1 , 0 }, +{ 0 , 1 , 0 }, +{ 0 , 1 , 0 }}, + +{{ 1 , 1 , 1 }, +{ 0 , 0 , 1 }, +{ 1 , 1 , 1 }, +{ 1 , 0 , 0 }, +{ 1 , 1 , 1 }}, + +{{ 1 , 1 , 1 }, +{ 0 , 0 , 1 }, +{ 1 , 1 , 1 }, +{ 0 , 0 , 1 }, +{ 1 , 1 , 1 }}, + +{{ 1 , 0 , 1 }, +{ 1 , 0 , 1 }, +{ 1 , 1 , 1 }, +{ 0 , 0 , 1 }, +{ 0 , 0 , 1 }}, + +{{ 1 , 1 , 1 }, +{ 1 , 0 , 0 }, +{ 1 , 1 , 1 }, +{ 0 , 0 , 1 }, +{ 1 , 1 , 1 } +}, + +{{ 1 , 1 , 1 }, +{ 1 , 0 , 0 }, +{ 1 , 1 , 1 }, +{ 1 , 0 , 1 }, +{ 1 , 1 , 1 }}, + +{{ 1 , 1 , 1 }, +{ 1 , 0 , 1 }, +{ 0 , 0 , 1 }, +{ 0 , 0 , 1 }, +{ 0 , 0 , 1 }}, + +{{ 1 , 1 , 1 }, +{ 1 , 0 , 1 }, +{ 1 , 1 , 1 }, +{ 1 , 0 , 1 }, +{ 1 , 1 , 1 }}, + +{{ 1 , 1 , 1 }, +{ 1 , 0 , 1 }, +{ 1 , 1 , 1 }, +{ 0 , 0 , 1 }, +{ 1 , 1 , 1 }}, +}; + +int character[26][5][3] = { +{{ 0 , 1 , 0 }, +{ 1 , 0 , 1 }, +{ 1 , 1 , 1 }, +{ 1 , 0 , 1 }, +{ 1 , 0 , 1 }}, + +{{ 1 , 1 , 0 }, +{ 1 , 0 , 1 }, +{ 1 , 1 , 0 }, +{ 1 , 0 , 1 }, +{ 1 , 1 , 0 }}, + +{{ 0 , 1 , 1 }, +{ 1 , 0 , 0 }, +{ 1 , 0 , 0 }, +{ 1 , 0 , 0 }, +{ 0 , 1 , 1 }}, + +{{ 1 , 1 , 0 }, +{ 1 , 0 , 1 }, +{ 1 , 0 , 1 }, +{ 1 , 0 , 1 }, +{ 1 , 1 , 0 }}, + +{{ 1 , 1 , 1 }, +{ 1 , 0 , 0 }, +{ 1 , 1 , 1 }, +{ 1 , 0 , 0 }, +{ 1 , 1 , 1 }}, + +{{ 1 , 1 , 1 }, +{ 1 , 0 , 0 }, +{ 1 , 1 , 1 }, +{ 1 , 0 , 0 }, +{ 1 , 0 , 0 }}, + +{{ 0 , 1 , 1 }, +{ 1 , 0 , 0 }, +{ 1 , 0 , 1 }, +{ 1 , 0 , 1 }, +{ 0 , 1 , 1 }}, + +{{ 1 , 0 , 1 }, +{ 1 , 0 , 1 }, +{ 1 , 1 , 1 }, +{ 1 , 0 , 1 }, +{ 1 , 0 , 1 }}, + +{{ 1 , 1 , 1 }, +{ 0 , 1 , 0 }, +{ 0 , 1 , 0 }, +{ 0 , 1 , 0 }, +{ 1 , 1 , 1 }}, + +{{ 0 , 0 , 1 }, +{ 0 , 0 , 1 }, +{ 0 , 0 , 1 }, +{ 1 , 0 , 1 }, +{ 0 , 1 , 0 }}, + +{{ 1 , 0 , 1 }, +{ 1 , 1 , 0 }, +{ 1 , 1 , 0 }, +{ 1 , 1 , 0 }, +{ 1 , 0 , 1 }}, + +{{ 1 , 0 , 0 }, +{ 1 , 0 , 0 }, +{ 1 , 0 , 0 }, +{ 1 , 0 , 0 }, +{ 1 , 1 , 1 }}, + +{{ 1 , 0 , 1 }, +{ 1 , 1 , 1 }, +{ 1 , 0 , 1 }, +{ 1 , 0 , 1 }, +{ 1 , 0 , 1 }}, + +{{ 1 , 0 , 1 }, +{ 1 , 1 , 1 }, +{ 1 , 1 , 1 }, +{ 1 , 0 , 1 }, +{ 1 , 0 , 0 }}, + +{{ 0 , 1 , 0 }, +{ 1 , 0 , 1 }, +{ 1 , 0 , 1 }, +{ 1 , 0 , 1 }, +{ 0 , 1 , 0 }}, + +{{ 1 , 1 , 0 }, +{ 1 , 0 , 1 }, +{ 1 , 1 , 0 }, +{ 1 , 0 , 0 }, +{ 1 , 0 , 0 }}, + +{{ 0 , 1 , 0 }, +{ 1 , 0 , 1 }, +{ 1 , 0 , 1 }, +{ 1 , 0 , 1 }, +{ 0 , 1 , 1 }}, + +{{ 1 , 1 , 0 }, +{ 1 , 0 , 1 }, +{ 1 , 1 , 0 }, +{ 1 , 1 , 0 }, +{ 1 , 0 , 1 }}, + +{{ 0 , 1 , 1 }, +{ 1 , 0 , 0 }, +{ 0 , 1 , 0 }, +{ 0 , 0 , 1 }, +{ 1 , 1 , 0 }}, + +{{ 1 , 1 , 1 }, +{ 0 , 1 , 0 }, +{ 0 , 1 , 0 }, +{ 0 , 1 , 0 }, +{ 0 , 1 , 0 }}, + +{{ 1 , 0 , 1 }, +{ 1 , 0 , 1 }, +{ 1 , 0 , 1 }, +{ 1 , 0 , 1 }, +{ 1 , 1 , 1 }}, + +{{ 1 , 0 , 1 }, +{ 1 , 0 , 1 }, +{ 1 , 0 , 1 }, +{ 1 , 0 , 1 }, +{ 0 , 1 , 0 }}, + +{{ 1 , 0 , 1 }, +{ 1 , 0 , 1 }, +{ 1 , 1 , 1 }, +{ 1 , 1 , 1 }, +{ 0 , 1 , 0 }}, + +{{ 1 , 0 , 1 }, +{ 0 , 1 , 0 }, +{ 0 , 1 , 0 }, +{ 0 , 1 , 0 }, +{ 1 , 0 , 1 }}, + +{{ 1 , 0 , 1 }, +{ 1 , 0 , 1 }, +{ 0 , 1 , 0 }, +{ 0 , 1 , 0 }, +{ 0 , 1 , 0 }}, + +{{ 1 , 1 , 1 }, +{ 0 , 0 , 1 }, +{ 0 , 1 , 0 }, +{ 1 , 0 , 0 }, +{ 1 , 1 , 1 }}, +}; + +int blockO[4][3][4] = { +{ +{ 0 , 1 , 1 , 0 }, +{ 0 , 1 , 1 , 0 }, +{ 0 , 0 , 0 , 0 }, +}, +{ +{ 0 , 1 , 1 , 0 }, +{ 0 , 1 , 1 , 0 }, +{ 0 , 0 , 0 , 0 }, +}, +{ +{ 0 , 1 , 1 , 0 }, +{ 0 , 1 , 1 , 0 }, +{ 0 , 0 , 0 , 0 }, +}, +{ +{ 0 , 1 , 1 , 0 }, +{ 0 , 1 , 1 , 0 }, +{ 0 , 0 , 0 , 0 }, +} +}; + +int blockJ[4][3][3] = { +{ +{ 1 , 0 , 0 }, +{ 1 , 1 , 1 }, +{ 0 , 0 , 0 }, +}, +{ +{ 0 , 1 , 1 }, +{ 0 , 1 , 0 }, +{ 0 , 1 , 0 }, +}, +{ +{ 0 , 0 , 0 }, +{ 1 , 1 , 1 }, +{ 0 , 0 , 1 }, +}, +{ +{ 0 , 1 , 0 }, +{ 0 , 1 , 0 }, +{ 1 , 1 , 0 }, +} +}; + +int blockT[4][3][3] = { +{ +{ 0 , 1 , 0 }, +{ 1 , 1 , 1 }, +{ 0 , 0 , 0 }, +}, +{ +{ 0 , 1 , 0 }, +{ 0 , 1 , 1 }, +{ 0 , 1 , 0 }, +}, +{ +{ 0 , 0 , 0 }, +{ 1 , 1 , 1 }, +{ 0 , 1 , 0 }, +}, +{ +{ 0 , 1 , 0 }, +{ 1 , 1 , 0 }, +{ 0 , 1 , 0 }, +} +}; + +int blockL[4][3][3] = { +{ +{ 0 , 0 , 1 }, +{ 1 , 1 , 1 }, +{ 0 , 0 , 0 }, +}, +{ +{ 0 , 1 , 0 }, +{ 0 , 1 , 0 }, +{ 0 , 1 , 1 }, +}, +{ +{ 0 , 0 , 0 }, +{ 1 , 1 , 1 }, +{ 1 , 0 , 0 }, +}, +{ +{ 1 , 1 , 0 }, +{ 0 , 1 , 0 }, +{ 0 , 1 , 0 }, +} +}; + +int blockI[4][4][4] = { +{ +{ 0 , 0 , 0 , 0 }, +{ 1 , 1 , 1 , 1 }, +{ 0 , 0 , 0 , 0 }, +{ 0 , 0 , 0 , 0 } +}, +{ +{ 0 , 0 , 1 , 0 }, +{ 0 , 0 , 1 , 0 }, +{ 0 , 0 , 1 , 0 }, +{ 0 , 0 , 1 , 0 } +}, +{ +{ 0 , 0 , 0 , 0 }, +{ 0 , 0 , 0 , 0 }, +{ 1 , 1 , 1 , 1 }, +{ 0 , 0 , 0 , 0 } +}, +{ +{ 0 , 1 , 0 , 0 }, +{ 0 , 1 , 0 , 0 }, +{ 0 , 1 , 0 , 0 }, +{ 0 , 1 , 0 , 0 } +} +}; + +int blockZ[4][3][3] = { +{ +{ 1 , 1 , 0 }, +{ 0 , 1 , 1 }, +{ 0 , 0 , 0 } +}, +{ +{ 0 , 0 , 1 }, +{ 0 , 1 , 1 }, +{ 0 , 1 , 0 }, +}, +{ +{ 0 , 0 , 0 }, +{ 1 , 1 , 0 }, +{ 0 , 1 , 1 }, +}, +{ +{ 0 , 0 , 1 }, +{ 0 , 1 , 1 }, +{ 0 , 1 , 0 }, +} +}; + +int blockS[4][3][3] = { +{ +{ 0 , 1 , 1 }, +{ 1 , 1 , 0 }, +{ 0 , 0 , 0 }, +}, +{ +{ 0 , 1 , 0 }, +{ 0 , 1 , 1 }, +{ 0 , 0 , 1 }, +}, +{ +{ 0 , 1 , 1 }, +{ 1 , 1 , 0 }, +{ 0 , 0 , 0 }, +}, +{ +{ 0 , 1 , 0 }, +{ 0 , 1 , 1 }, +{ 0 , 0 , 1 }, +} +}; + +int spritesheed[7][5][5] = { +{ +{ 3 , 3 , 3 , 3 , 3 }, +{ 3 , 0 , 0 , 0 , 3 }, +{ 3 , 0 , 3 , 0 , 3 }, +{ 3 , 0 , 0 , 0 , 3 }, +{ 3 , 3 , 3 , 3 , 3 }, +}, +{ +{ 3 , 3 , 3 , 3 , 3 }, +{ 3 , 1 , 1 , 1 , 3 }, +{ 3 , 1 , 0 , 1 , 3 }, +{ 3 , 1 , 1 , 1 , 3 }, +{ 3 , 3 , 3 , 3 , 3 }, +}, +{ +{ 3 , 3 , 3 , 3 , 3 }, +{ 3 , 1 , 1 , 1 , 3 }, +{ 3 , 1 , 0 , 2 , 3 }, +{ 3 , 2 , 2 , 2 , 3 }, +{ 3 , 3 , 3 , 3 , 3 }, +}, +{ +{ 3 , 3 , 3 , 3 , 3 }, +{ 3 , 2 , 2 , 2 , 3 }, +{ 3 , 2 , 2 , 2 , 3 }, +{ 3 , 2 , 2 , 2 , 3 }, +{ 3 , 3 , 3 , 3 , 3 }, +}, +{ +{ 3 , 3 , 3 , 3 , 3 }, +{ 3 , 1 , 2 , 2 , 3 }, +{ 3 , 2 , 2 , 1 , 3 }, +{ 3 , 2 , 1 , 2 , 3 }, +{ 3 , 3 , 3 , 3 , 3 }, +}, +{ +{ 3 , 3 , 3 , 3 , 3 }, +{ 3 , 1 , 1 , 1 , 3 }, +{ 3 , 1 , 3 , 1 , 3 }, +{ 3 , 1 , 1 , 1 , 3 }, +{ 3 , 3 , 3 , 3 , 3 }, +}, +{ +{ 3 , 3 , 3 , 3 , 3 }, +{ 3 , 2 , 2 , 2 , 3 }, +{ 3 , 2 , 0 , 2 , 3 }, +{ 3 , 2 , 2 , 2 , 3 }, +{ 3 , 3 , 3 , 3 , 3 }, +} +}; + +#endif \ No newline at end of file -- cgit v1.3.1