Hi everyone, this is my first post. My background is in C++ and C but I have never needed to write a program to display graphics and so I'm not sure what is my best option. All I want to do is to draw a polygon in 2D, change its colour and move a smaller 2D polygon around the screen. The problem is that this will most likely be on a microcontroller based project and therefore plain old C. I know I can do exactly what I want on a pc with say Visual C++ but is it possible to do this in pure C? Many thanks for your help.