static void mouse (int button, int state, int x, int y )
are the int x and int y co-ordinates of the computer screen or of the program window. i have to do a drag and drop method and i heard i might have to change the co-ordinates to suit the program window. is this true or can i simply just use (x-startx) and add this to the x values of a polygon and the same for y.