
13
Low Coupling Command System
Gustavo A. Carrazoni
13.1 Introduction
Applications developed for the daily work of artists and game designers have a
rich user interface and usability that is designed to increase the performance of the
development team. In this chapter, we propose a versatile and flexible command
system to manage the user input that is suitable for monolithic applications and
open and extensible systems.
13.2 The Most Basic Command
An example generally used to justify the necessity of a command system is the user
interface as it consists of several elements, such as buttons and menus, with logic
that does not really need to know the deta ...