Using the Framework

The Graphics Town Framework provides a number of features that make it possible for a user to appreciate a town built in it. You should make sure that these features work in your program. They should work if you use the framework correctly.

  1. The user needs to be able to move around the world in order to explore the town.
  2. The user needs to be able to quickly look at an object of interest (for example, to look at something of interest without having to find it).
  3. The user should be able to “follow” a moving object (so see how it moves around in the world). At least some objects should be followable. In the framework, this requires the rideable property to be set (see the hints).
  4. The user should be able to “ride” a moving object (and see the world from that object’s point of view). At least some objects should be rideable. In the framework, this requires the rideable property to be set (see the hints).

Note: to get all this functionality, you simply need to create your objects correctly! You do not need to implement the UI. We’ve done it for you. You should check that we can look at your objects by picking them with the UI, and ride (or follow) your moving objects.