there is no collision on background color
This is because that in the query a value of 0 means no collision
// ab jetzt enthaelt color[i] einen Wert ungleich 0, wenn Kollision vorliegt
for (i = 0; i < 14; i++)
if ((color[i] != LS_COLLIS_COLOR_0) && (color[i] != LS_COLLIS_COLOR_1) &&
(color[i] != LS_COLLIS_COLOR_2) && (color[i] != LS_COLLIS_COLOR_3))
color[i] = 0;
To fix this, color[i] must be set on color "0" to a value greater than zero
like this
// ab jetzt enthaelt color[i] einen Wert ungleich 0, wenn Kollision vorliegt
for (i = 0; i < 14; i++)
if ((color[i] != LS_COLLIS_COLOR_0) && (color[i] != LS_COLLIS_COLOR_1) &&
(color[i] != LS_COLLIS_COLOR_2) && (color[i] != LS_COLLIS_COLOR_3))
{
color[i] = 0;
}
else
{
color[i] = 2;
}
Added in version 0.2a (2014-06-27)