This follows the theme of Disco Tiles #1 but this time when a tile is selected its immediate diagonal neighbours also change colour. Change the complete floor from Yellow to Magenta, and then return to Yellow.
The general programming is the same as for Disco Tiles #1 except that the "More blocks" has been replaced with "Diagonal" scripting. I did use this at an puzzle site (see Disco Tiles #1). When I first published initial scripts for Disco Tiles #1, asivi gave me a concept using a "ghost" detector, a "+" shaped sprite, to sense tiles which were adjacent neighbours. It should be possible to use an "X" as a ghost detector, but its "arms" must be narrow enough so as not to touch those tiles which are horizontal and vertical neighbours.