In Part 4 of this programme, Andy Bower completes the Air Traffic Control simulation game.
In this session, Andy will show you how to:
- Use events to observe changes in a model object.
- Synchronise a background process with the User Interface process.
- Populate ListView columns with data.
- Implement mouse selection for a custom view.
- Use #queryCommand: to enable and disable menu items.
- Use a Windows timer to generate periodic events.
This is the last part of the series.
The final Smalltalk code for the game is available in a Dolphin source package for you to load into a Community Edition or Professional image. The code supplied below is a slightly refined version of the game shown in the video series; the logic is the same but the appearence has been somewhat spiced up.





