Example #1
0
 static void DrawRecursively(Gear gear, GameTime gameTime)
 {
     if (gear.Visible) {
         gear.Draw(gameTime);
         foreach (var child in gear.Children) {
             DrawRecursively(child, gameTime);
         }
     }
 }