From 03e74d098cc9a0abda9d6d678089a0c6ce1b0066 Mon Sep 17 00:00:00 2001 From: oxore Date: Fri, 29 Jul 2016 07:16:21 +0700 Subject: Just added to github. Project is too raw. --- shape_maps.c | 219 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 219 insertions(+) create mode 100644 shape_maps.c (limited to 'shape_maps.c') diff --git a/shape_maps.c b/shape_maps.c new file mode 100644 index 0000000..e96ea8f --- /dev/null +++ b/shape_maps.c @@ -0,0 +1,219 @@ +/* Shapes maps */ + +/* + * L #1 tYellow + * ..#. .#.. .... ##.. + * ###. .#.. ###. .#.. + * .... .##. #... .#.. + * .... .... .... .... + */ +short arrShapeL_a1[4][4] = { + {0, 0, 0, 0}, + {0, 0, 0, 0}, + {1, 1, 1, 0}, + {0, 0, 1, 0}}; + +short arrShapeL_a2[4][4] = { + {0, 0, 0, 0}, + {0, 1, 1, 0}, + {0, 1, 0, 0}, + {0, 1, 0, 0}}; + +short arrShapeL_a3[4][4] = { + {0, 0, 0, 0}, + {1, 0, 0, 0}, + {1, 1, 1, 0}, + {0, 0, 0, 0}}; + +short arrShapeL_a4[4][4] = { + {0, 0, 0, 0}, + {0, 1, 0, 0}, + {0, 1, 0, 0}, + {1, 1, 0, 0}}; + +/* + * RL #2 tBlue + * #... .##. .... .#.. + * ###. .#.. ###. .#.. + * .... .#.. ..#. ##.. + * .... .... .... .... + */ + +short arrShapeRL_a1[4][4] = { + {0, 0, 0, 0}, + {0, 0, 0, 0}, + {1, 1, 1, 0}, + {1, 0, 0, 0}}; + +short arrShapeRL_a2[4][4] = { + {0, 0, 0, 0}, + {0, 1, 0, 0}, + {0, 1, 0, 0}, + {0, 1, 1, 0}}; + +short arrShapeRL_a3[4][4] = { + {0, 0, 0, 0}, + {0, 0, 1, 0}, + {1, 1, 1, 0}, + {0, 0, 0, 0}}; + +short arrShapeRL_a4[4][4] = { + {0, 0, 0, 0}, + {1, 1, 0, 0}, + {0, 1, 0, 0}, + {0, 1, 0, 0}}; + +/* + * Z #3 + * ##.. ..#. .... .#.. + * .##. .##. ##.. ##.. + * .... .#.. .##. #... + * .... .... .... .... + */ +short arrShapeZ_a1[4][4] = { + {0, 0, 0, 0}, + {0, 0, 0, 0}, + {0, 1, 1, 0}, + {1, 1, 0, 0}}; + +short arrShapeZ_a2[4][4] = { + {0, 0, 0, 0}, + {0, 1, 0, 0}, + {0, 1, 1, 0}, + {0, 0, 1, 0}}; + +short arrShapeZ_a3[4][4] = { + {0, 0, 0, 0}, + {0, 1, 1, 0}, + {1, 1, 0, 0}, + {0, 0, 0, 0}}; + +short arrShapeZ_a4[4][4] = { + {0, 0, 0, 0}, + {1, 0, 0, 0}, + {1, 1, 0, 0}, + {0, 1, 0, 0}}; + +/* + * S #4 + * .##. .#.. .... #... + * ##.. .##. .##. ##.. + * .... ..#. ##.. .#.. + * .... .... .... .... + */ +short arrShapeS_a1[4][4] = { + {0, 0, 0, 0}, + {0, 0, 0, 0}, + {1, 1, 0, 0}, + {0, 1, 1, 0}}; + +short arrShapeS_a2[4][4] = { + {0, 0, 0, 0}, + {0, 0, 1, 0}, + {0, 1, 1, 0}, + {0, 1, 0, 0}}; + +short arrShapeS_a3[4][4] = { + {0, 0, 0, 0}, + {1, 1, 0, 0}, + {0, 1, 1, 0}, + {0, 0, 0, 0}}; + +short arrShapeS_a4[4][4] = { + {0, 0, 0, 0}, + {0, 1, 0, 0}, + {1, 1, 0, 0}, + {1, 0, 0, 0}}; + +/* + * B #5 + * ##.. ##.. ##.. ##.. + * ##.. ##.. ##.. ##.. + * .... .... .... .... + * .... .... .... .... + */ +short arrShapeB_a1[4][4] = { + {0, 0, 0, 0}, + {0, 0, 0, 0}, + {0, 1, 1, 0}, + {0, 1, 1, 0}}; + +short arrShapeB_a2[4][4] = { + {0, 0, 0, 0}, + {0, 0, 0, 0}, + {0, 1, 1, 0}, + {0, 1, 1, 0}}; + +short arrShapeB_a3[4][4] = { + {0, 0, 0, 0}, + {0, 0, 0, 0}, + {0, 1, 1, 0}, + {0, 1, 1, 0}}; + +short arrShapeB_a4[4][4] = { + {0, 0, 0, 0}, + {0, 0, 0, 0}, + {0, 1, 1, 0}, + {0, 1, 1, 0}}; + +/* + * I #6 + * .#.. .... .#.. .... + * .#.. #### .#.. #### + * .#.. .... .#.. .... + * .#.. .... .#.. .... + */ +short arrShapeI_a1[4][4] = { + {0, 0, 0, 0}, + {0, 0, 0, 0}, + {1, 1, 1, 1}, + {0, 0, 0, 0}}; + +short arrShapeI_a2[4][4] = { + {0, 1, 0, 0}, + {0, 1, 0, 0}, + {0, 1, 0, 0}, + {0, 1, 0, 0}}; + +short arrShapeI_a3[4][4] = { + {0, 0, 0, 0}, + {0, 0, 0, 0}, + {1, 1, 1, 1}, + {0, 0, 0, 0}}; + +short arrShapeI_a4[4][4] = { + {0, 1, 0, 0}, + {0, 1, 0, 0}, + {0, 1, 0, 0}, + {0, 1, 0, 0}}; + +/* + * T #7 + * .#.. .#.. .... .#.. + * ###. .##. ###. ##.. + * .... .#.. .#.. .#.. + * .... .... .... .... + */ +short arrShapeT_a1[4][4] = { + {0, 0, 0, 0}, + {0, 0, 0, 0}, + {1, 1, 1, 0}, + {0, 1, 0, 0}}; + +short arrShapeT_a2[4][4] = { + {0, 0, 0, 0}, + {0, 1, 0, 0}, + {0, 1, 1, 0}, + {0, 1, 0, 0}}; + +short arrShapeT_a3[4][4] = { + {0, 0, 0, 0}, + {0, 1, 0, 0}, + {1, 1, 1, 0}, + {0, 0, 0, 0}}; + +short arrShapeT_a4[4][4] = { + {0, 0, 0, 0}, + {0, 1, 0, 0}, + {1, 1, 0, 0}, + {0, 1, 0, 0}}; \ No newline at end of file -- cgit v1.2.3