JR,
This is due to the different scaling used with a GraphicsWindow and the screen. Its kind of hard to explanin in a sentence, but try playing with the commands:
Desktop.Width
GraphicsWindow.Width
GraphicsWindow.Left
TextWindow.Left
GraphicsWindow.MouseX
Mouse.MouseX
See which are scaled with GraphicsWindow scaling and which are scaled with screen scaling and find that LDGraphicsWindow.MouseXScale is the scaling conversion between them.
Condider the following:
This is due to the different scaling used with a GraphicsWindow and the screen. Its kind of hard to explanin in a sentence, but try playing with the commands:
Desktop.Width
GraphicsWindow.Width
GraphicsWindow.Left
TextWindow.Left
GraphicsWindow.MouseX
Mouse.MouseX
See which are scaled with GraphicsWindow scaling and which are scaled with screen scaling and find that LDGraphicsWindow.MouseXScale is the scaling conversion between them.
Condider the following:
Code:
GraphicsWindow.Left = 0
TextWindow.Left = GraphicsWindow.Width
Program.Delay(1000)
TextWindow.Left = GraphicsWindow.Width*LDGraphicsWindow.MouseXScale