I was thinking about if/when AppGameKit gets drawing commands, like DrawLine() or DrawBox(), and the way that colors are specified in AGK.
Are AppGameKit commands limited to 9 parameters? It seems like at least one of them (SetSpriteShapePolygon?) can use more than 9 parameters.
Since AppGameKit uses 4 integers (RGBA) for colors, a box drawn with a different color at each corner would need an awful lot of parameters.
Maybe something like a SetDrawColor(iColorID, iRed, iGreen, iBlue, iAlpha) could be used to set up colors for drawing primitives.
That would give us
DrawBox(x, y, w, h, c1, c2, c3, c4)
or maybe
DrawBox(x1, y1, x2, y2, c1, c2, c3, c4)
Anyway, I was just giving it some thought.