Chapter 5. The Smilie-O-Mat Controller
The invention of mouse and graphical user interfaces at Xerox PARC was a groundbreaking event in computer history. The mouse is a very versatile mechanism of interacting with a computer, and it enabled a whole range of new methods for data entry and controlling the program flow. But if a tool is usable on a very broad range of problems, it generally means that it isn't optimized for any of them. Some programs are easier, faster, or more ergonomically usable with a specialized controller. In this mission, we are going to create a customized controller for our Smilie-O-Mat sketch, which we created in Project 4, Smilie-O-Mat.