Drawer classes compose how a xHaia element is meant to be draw. Drawers needs a skin reference to able to retrieve the Paint objects.
For example the Speed:

  • We can have a SpeedView, a region on the screen where we want to represent the speed.
  • There could be multiple ways to represent the speed, a meter, a chart, a number on the screen. Each one of these would represent a Drawer.
  • Finnally we would have the Skin to be able to give an uniform style to all the xAIA elements.

The Following Drawers are defined:

  • Speed Drawers
  • Acceleration Drawers
  • Force Drawers

The interfaces and the examples will be available in the github repository during the user feedback phase