In this course, we'll be doing a lot of visual programming. A key to doing this is understanding the coordinate system
When we say
$morph('Rectangle').setPosition(pt(20,40))
we're saying put the Rectangle at x = 20, y = 40. But what does that mean?
In most computer graphics coordinate systems (and Morphic is no exception), x coordinates are horizontal and increase left to right; y coordinates are vertical and increase top to bottom.
Each morph has its own local coordinate system, all the way from the smallest box to the whole screen. We'll discuss those in the next slides.