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;
        }