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).