Exemplo n.º 1
0
        public MissionScreen(int missionNumber, string missionName, string missionDescription, int screenWidth, int screenHeight, Color color)
        {
            screenWidthHalf = screenWidth / 2;

            this.missionNumber      = missionNumber;
            this.missionName        = missionName;
            this.missionDescription = missionDescription;
            this.screenWidth        = screenWidth;
            this.screenHeight       = screenHeight;
            this.color = color;

            int heightForButton = screenHeight / 6;

            spriteFont             = UIClass.GetHudSpriteFont();
            selectHelicopterButton = new ButtonWithText(UIClass.GetBaseButtonTexture(), new Vector2(screenWidthHalf, heightForButton), UIClass.GetHudSpriteFont(), "Select Helicopter", 1);
            selectHelicopterButton.disable();
            customiseWeaponsButton = new ButtonWithText(UIClass.GetBaseButtonTexture(), new Vector2(screenWidthHalf, heightForButton * 2), UIClass.GetHudSpriteFont(), "Customise Weapons", 1);
            customiseWeaponsButton.disable();
            upgradeMenuButton  = new ButtonWithText(UIClass.GetBaseButtonTexture(), new Vector2(screenWidthHalf, heightForButton * 3), UIClass.GetHudSpriteFont(), "Upgrade Menu", 1);
            startMissionButton = new ButtonWithText(UIClass.GetBaseButtonTexture(), new Vector2(screenWidthHalf, heightForButton * 4), UIClass.GetHudSpriteFont(), "Start Mission", 1);
            goBackButton       = new ButtonWithText(UIClass.GetBaseButtonTexture(), new Vector2(screenWidthHalf, heightForButton * 5), UIClass.GetHudSpriteFont(), "Go Back", 1);

            backGround = UIClass.GetBaseButtonTexture();
        }