... Scrolling 339 Chapter 11 Timers, Interrupt Handlers, and Multi-Threading 3 81 Chapter 12 Creating a Game World: Editing Tiles and Levels 429 Chapter 13 Vertical Scrolling ... Writing Your First Allegro Game 11 9 Chapter Programming the Keyboard, Mouse, and Joystick 14 5 Part II: 2D Game Theory, Design, and Programming 18 5 Chapter Introduction ... of game programming, including Pocket PC Game Programming, Visual Basic Game Programming with DirectX, Visual Basic NET Programming for the Absolute Beginner, Beginner’s Guide to DarkBASIC Game...