public CommandCenterZoneList(Game game, int DrawOrder)
            : base(game)
        {
            graphicsCollection = (GraphicsCollection)Game.Services.GetService(typeof(GraphicsCollection));

            //-----Zone Buttons-------
            btnZone1 = new CommandCenterZoneButton(game, new Sprite(game, graphicsCollection.GetPack("Zone")), new Sprite(game, graphicsCollection.GetPack("SelectedZone")), DrawOrder);
            btnZone1.Position = new Point(470, 190);
            btnZone1.Name = "ZONE 1";
            btnZone1.OnPress += new EventHandler<ButtonEventArgs>(Do_ZoneOnPress);
            btnZone1.Locked = false;
            btnZone1.DescriptionString = btnZone1.Name+ "\n\n\n\n  Tutorial zone for familiarizing with the game.";

            btnZone1.MissionBriefingString = " Mission briefing \n\n\n   You are in the year 2010 and you are able to travel through time between the years 1960 and 2010. You will be given some small tasks, in order to understand the game mechanics.";
            btnZone1.RewardsString = " Rewards \n\n\n\n This is a tutorial, there are no rewards for this zone.";
            btnZone1.ParametersString = " Parameters \n\n\n\n This is a tutorial, parameters are not yet implemented";
            AddChild(btnZone1);
            zones.Add(btnZone1);

            btnZone2 = new CommandCenterZoneButton(game, new Sprite(game, graphicsCollection.GetPack("Zone")), new Sprite(game, graphicsCollection.GetPack("SelectedZone")), DrawOrder);
            btnZone2.Position = new Point(210, 390);
            btnZone2.Name = "ZONE 2";
            btnZone2.Locked = false; //needs to be unlocked for the Strings to be set
            btnZone2.DescriptionString = btnZone2.Name+"\n Description";
            btnZone2.MissionBriefingString = btnZone2.Name + "\n Mission briefing";
            btnZone2.RewardsString = btnZone2.Name + "\n Rewards";
            btnZone2.Locked = true; //it is set back to locked==false;
            btnZone2.OnPress += new EventHandler<ButtonEventArgs>(Do_ZoneOnPress);
            AddChild(btnZone2);
            zones.Add(btnZone2);

            btnZone3 = new CommandCenterZoneButton(game, new Sprite(game, graphicsCollection.GetPack("Zone")), new Sprite(game, graphicsCollection.GetPack("SelectedZone")), DrawOrder);
            btnZone3.Position = new Point(500, 330);
            btnZone3.Name = "ZONE 3";
            btnZone3.Locked = false; //needs to be unlocked for the Strings to be set
            btnZone3.DescriptionString = btnZone3.Name + "\n Description";
            btnZone3.MissionBriefingString = btnZone3.Name + "\n Mission briefing";
            btnZone3.RewardsString = btnZone3.Name + "\n Rewards";
            btnZone3.Locked = true; //it is set back to locked==false;
            btnZone3.OnPress += new EventHandler<ButtonEventArgs>(Do_ZoneOnPress);
            AddChild(btnZone3);
            zones.Add(btnZone3);
            //-----------------------

            this.StackOrder = DrawOrder;

            //timer is used for the Submenu Close-then-Open effect, when switching between 2 different Zones
            tmr_sleepTime = new Timer(game);
            tmr_sleepTime.IntervalType = TimerIntervalType.Miliseconds;
            tmr_sleepTime.Interval = 250;
            tmr_sleepTime.OnTick += new EventHandler(tmr_sleepTime_OnTick);
        }
        public CommandCenterZoneList(Game game, int DrawOrder)
            : base(game)
        {
            graphicsCollection = (GraphicsCollection)Game.Services.GetService(typeof(GraphicsCollection));

            //-----Zone Buttons-------
            btnZone1                   = new CommandCenterZoneButton(game, new Sprite(game, graphicsCollection.GetPack("Zone")), new Sprite(game, graphicsCollection.GetPack("SelectedZone")), DrawOrder);
            btnZone1.Position          = new Point(470, 190);
            btnZone1.Name              = "ZONE 1";
            btnZone1.OnPress          += new EventHandler <ButtonEventArgs>(Do_ZoneOnPress);
            btnZone1.Locked            = false;
            btnZone1.DescriptionString = btnZone1.Name + "\n\n\n\n  Tutorial zone for familiarizing with the game.";

            btnZone1.MissionBriefingString = " Mission briefing \n\n\n   You are in the year 2010 and you are able to travel through time between the years 1960 and 2010. You will be given some small tasks, in order to understand the game mechanics.";
            btnZone1.RewardsString         = " Rewards \n\n\n\n This is a tutorial, there are no rewards for this zone.";
            btnZone1.ParametersString      = " Parameters \n\n\n\n This is a tutorial, parameters are not yet implemented";
            AddChild(btnZone1);
            zones.Add(btnZone1);

            btnZone2                       = new CommandCenterZoneButton(game, new Sprite(game, graphicsCollection.GetPack("Zone")), new Sprite(game, graphicsCollection.GetPack("SelectedZone")), DrawOrder);
            btnZone2.Position              = new Point(210, 390);
            btnZone2.Name                  = "ZONE 2";
            btnZone2.Locked                = false; //needs to be unlocked for the Strings to be set
            btnZone2.DescriptionString     = btnZone2.Name + "\n Description";
            btnZone2.MissionBriefingString = btnZone2.Name + "\n Mission briefing";
            btnZone2.RewardsString         = btnZone2.Name + "\n Rewards";
            btnZone2.Locked                = true; //it is set back to locked==false;
            btnZone2.OnPress              += new EventHandler <ButtonEventArgs>(Do_ZoneOnPress);
            AddChild(btnZone2);
            zones.Add(btnZone2);

            btnZone3                       = new CommandCenterZoneButton(game, new Sprite(game, graphicsCollection.GetPack("Zone")), new Sprite(game, graphicsCollection.GetPack("SelectedZone")), DrawOrder);
            btnZone3.Position              = new Point(500, 330);
            btnZone3.Name                  = "ZONE 3";
            btnZone3.Locked                = false; //needs to be unlocked for the Strings to be set
            btnZone3.DescriptionString     = btnZone3.Name + "\n Description";
            btnZone3.MissionBriefingString = btnZone3.Name + "\n Mission briefing";
            btnZone3.RewardsString         = btnZone3.Name + "\n Rewards";
            btnZone3.Locked                = true; //it is set back to locked==false;
            btnZone3.OnPress              += new EventHandler <ButtonEventArgs>(Do_ZoneOnPress);
            AddChild(btnZone3);
            zones.Add(btnZone3);
            //-----------------------

            this.StackOrder = DrawOrder;

            //timer is used for the Submenu Close-then-Open effect, when switching between 2 different Zones
            tmr_sleepTime = new Timer(game);
            tmr_sleepTime.IntervalType = TimerIntervalType.Miliseconds;
            tmr_sleepTime.Interval     = 250;
            tmr_sleepTime.OnTick      += new EventHandler(tmr_sleepTime_OnTick);
        }