Esempio n. 1
0
        public override void Initialize(Microsoft.Xna.Framework.Content.ContentManager Content)
        {
            base.Initialize(Content);

            /*
             * text.Initialize(Content);
             * text.Text = "Highscore: ";
             * text.Handle = SpriteHandle.CENTERLEFT;
             */


            textScore = new Jabber.Media.MediaTextDrawer("ui/ui", "ui/ui_frames");
            textScore.Initialize(Content);
            textScore.Text   = "10000";
            textScore.Handle = SpriteHandle.CENTERLEFT;


            PosX = 0.15f * BaseGame.Get.BackBufferWidth - 15 * ScaleFactor;
            PosY = 0.355f * BaseGame.Get.BackBufferHeight;

            UniformScale = 1.0f * ScaleFactor;


            curscore = new MediaTextDrawer("ui/ui", "ui/ui_frames");
            curscore.Initialize(Content);
            curscore.CreateFramesFromXML("ui/ui_frames");
            // curscore.PosX = 0.15f * BaseGame.Get.BackBufferWidth - 15 * ScaleFactor;
            //   curscore.PosY = 0.4f * BaseGame.Get.BackBufferHeight;
            curscore.UniformScale = ScaleFactor;
            curscore.Text         = "0123456789";
            curscore.Handle       = SpriteHandle.CENTERLEFT;

            highscore = new MenuObj("ui/ui");
            highscore.Initialize(Content);
            highscore.CreateFramesFromXML("ui/ui_frames");
            highscore.CurrentFrame = "highscore";
            highscore.ResetDimensions();

            highscore.PosX         = 0.35f * BaseGame.Get.BackBufferWidth - 15 * ScaleFactor;
            highscore.PosY         = 0.455f * BaseGame.Get.BackBufferHeight;
            highscore.UniformScale = ScaleFactor * 0.75f;



            scoretext = new MenuObj("ui/ui");
            scoretext.Initialize(Content);
            scoretext.CreateFramesFromXML("ui/ui_frames");
            scoretext.CurrentFrame = "score";
            scoretext.ResetDimensions();
            scoretext.PosX         = 0.35f * BaseGame.Get.BackBufferWidth - 15 * ScaleFactor;
            scoretext.PosY         = 0.45f * BaseGame.Get.BackBufferHeight;
            scoretext.UniformScale = ScaleFactor * 0.75f;
            scoretext.Handle       = SpriteHandle.CENTERRIGHT;
        }
Esempio n. 2
0
        public override void Initialize(Microsoft.Xna.Framework.Content.ContentManager Content)
        {
            base.Initialize(Content);

            CreateFramesFromXML("misc_frames");
            CurrentFrame = "donut";
            ResetDimensions();

            PosX = 0.368f * BaseGame.Get.BackBufferWidth;
            PosY = 0.34f * BaseGame.Get.BackBufferHeight;

            score = new MediaTextDrawer("ui/ui", "ui/ui_frames");
            score.Initialize(Content);
            score.Handle = SpriteHandle.CENTERLEFT;
            score.Text   = TargetScore.ToString();

            UniformScale = ScaleFactor * 0.5f;
        }