8.8

VIII Interactive Programs

    26 Interactive Games as Reactive Systems

      26.1 About Reactive Animations

      26.2 Preliminaries

      26.3 Version: Airplane Moving Across the Screen

        26.3.1 Updating the World State

        26.3.2 Displaying the World State

        26.3.3 Observing Time (and Combining the Pieces)

      26.4 Version: Wrapping Around

      26.5 Version: Descending

        26.5.1 Moving the Airplane

        26.5.2 Drawing the Scene

        26.5.3 Finishing Touches

      26.6 Version: Responding to Keystrokes

      26.7 Version: Landing

      26.8 Version: A Fixed Balloon

      26.9 Version: Keep Your Eye on the Tank

      26.10 Version: The Balloon Moves, Too

      26.11 Version: One, Two, ..., Ninety-Nine Luftballons!