These movies were made with an old version of Sailfish, still available in the 'legacy' branch on github:
https://github.com/sailfish-team/sailfish/tree/legacy
There is limited support for interactive creation of geometry like this in the current pygame visualizer as well. If you run examples with --mode=visualization, look for "INFO VisEngine] Initializating pygame 2D vis. engine" in the log to verify that you are using the pygame visualizer. If you are, then you can just click anywhere in the simulation domain to add (left button) or remove (right click) a wall.