public void AddStructureToGame(Triple <CommandCenter, List <PlatformBlank>, List <Road> > structure, Rectangle bounds) { mStructure.Add(new Pair <Triple <CommandCenter, List <PlatformBlank>, List <Road> >, Rectangle>(structure, bounds)); mBoundsToDraw.Add(bounds); mDirector.GetStoryManager.Level.GameScreen.AddObject(structure.GetFirst()); mDirector.GetStoryManager.Level.GameScreen.AddObjects(structure.GetSecond()); mDirector.GetStoryManager.Level.GameScreen.AddObjects(structure.GetThird()); }