This example implements the well known game TicTacToe using SubTextures. When the user click one cell the global texture is updated with the player's texture.
The whole game is rendered using one texture, this texture is updated according to the game's rules.
This example use the SoRayPickAction to figure out the cell clicked by the player.
SoExtTexture2, SoTexture2, SoRayPickAction