8.10

VIII Interactive Programs

    27 Interactive Games as Reactive Systems

      27.1 About Reactive Animations

      27.2 Preliminaries

      27.3 Version: Airplane Moving Across the Screen

        27.3.1 Updating the World State

        27.3.2 Displaying the World State

        27.3.3 Observing Time (and Combining the Pieces)

      27.4 Version: Wrapping Around

      27.5 Version: Descending

        27.5.1 Moving the Airplane

        27.5.2 Drawing the Scene

        27.5.3 Finishing Touches

      27.6 Version: Responding to Keystrokes

      27.7 Version: Landing

      27.8 Version: A Fixed Balloon

      27.9 Version: Keep Your Eye on the Tank

      27.10 Version: The Balloon Moves, Too

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