GML
//create
__i = 0;
color[0] = c_white;
color[1] = c_red;
color[2] = c_yellow;
color[3] = c_blue;
color[4] = c_green;
color[5] = c_aqua;
color[6] = c_maroon;
color[7] = c_lime;
//wciskanie strzalki w lewo
if ( __i > 0 ) __i-=1;
//wciskanie strzalki w prawo
if ( __i < 7 ) __i+=1;
//potem tam gdzie rysujesz ten sprite
draw_sprite(..., color[__i],... );