Contents | Index | < Browse | Browse >
4. Putting It All Together
The flow of execution of the game can be described now
that the basic data types have been defined. The execution
starts with an initialization step: an ADL routine named
START is called. ADL terminates prematurely if START has
not been defined. START typically activates the principal
Actor (the player) and a looker daemon (responsible for
describing the player's surroundings), initializes the
prompter, and so on. ADL then enters a loop from which it
never returns (until program termination).