private void GameApp_Paint(object sender, PaintEventArgs e)
        {
            var afmeAppFrameWork = GameAppFramework.GetGameAppFramework();

            afmeAppFrameWork?.InitializeDevice();
            RenderManager.GetRenderManager().Render();
        }
 StickManager()
 {
     //  RenderManager.GetRenderManager().RegisterAsRenderable(this);
     _stick = TextureLoader.FromFile(GameAppFramework.GetGameAppFramework().Device, "stick2.png");
     _x     = (GameAppFramework.GetGameAppFramework().Device.Viewport.Width / 2) - 70;
     _y     = (GameAppFramework.GetGameAppFramework().Device.Viewport.Height) - 130;
 }
Exemplo n.º 3
0
        private void btnColor_MouseClick_1(object sender, MouseEventArgs e)
        {
            DialogResult colorResult = colorDialog.ShowDialog();

            if (colorResult == DialogResult.OK)
            {
                GameAppFramework.GetGameAppFramework().DeviceColor = colorDialog.Color;
            }
            GameApp.GetGameApp().Renderer.RunWorkerAsync();
        }
 public void  Render()
 {
     using (Sprite drawStick = new Sprite(GameAppFramework.GetGameAppFramework().Device))
     {
         drawStick.Begin(SpriteFlags.AlphaBlend);
         Matrix matrix = new Matrix();
         matrix = Matrix.Transformation2D(new Vector2(0, 0), 0f, new Vector2(1.0f, 1.0f), new Vector2(_x + 45, _y + 100), _rotationAngle, new Vector2(0, 0));
         drawStick.Transform = matrix;
         drawStick.Draw(_stick, new Rectangle(0, 0, 0, 0), new Vector3(0, 0, 0), new Vector3(_x, _y, 0), Color.White);
         drawStick.End();
     }
 }
Exemplo n.º 5
0
        public void CreateNewPlayer()
        {
            _player = null;
            Random r            = new Random();
            int    randomMoodie = 1;

            randomMoodie = r.Next(1, 5);
            string image = "image" + randomMoodie + ".png";

            _player = new Moodie(TextureLoader.FromFile(GameAppFramework.GetGameAppFramework().Device, image),
                                 (GameAppFramework.GetGameAppFramework().Device.Viewport.Width / 2) - 60
                                 , GameAppFramework.GetGameAppFramework().Device.Viewport.Height - 185, randomMoodie);
            Playerstartx = GetPlayerX();
            _wall        = false;
        }
Exemplo n.º 6
0
        List <Moodie> CreateSublist(int x, int y)
        {
            int           devicesize = GameAppFramework.GetGameAppFramework().Device.Viewport.Width;
            Random        r          = new Random();
            string        image;
            List <Moodie> sublist = new List <Moodie>();

            while (x + 50 < devicesize)
            {
                var randomMoodie = r.Next(1, 5);
                image = "image" + randomMoodie + ".png";
                sublist.Add(new Moodie(TextureLoader.FromFile(GameAppFramework.GetGameAppFramework().Device, image), x, y, randomMoodie));
                x += 50;
            }
            return(sublist);
        }
 public void DrawMoodie()
 {
     try
     {
         StickManager stick = StickManager.GetStick();
         using (Sprite DrawMoodie = new Sprite(GameAppFramework.GetGameAppFramework().Device))
         {
             DrawMoodie.Begin(SpriteFlags.AlphaBlend);
             Matrix matrix = new Matrix();
             matrix = Matrix.Transformation2D(new Vector2(0, 0), 0f, new Vector2(1.0f, 1.0f), new Vector2(stick.X + 45, stick.Y + 100), 0.0f, new Vector2(0, 0));
             DrawMoodie.Transform = matrix;
             DrawMoodie.Draw(texture, new Rectangle(0, 0, 0, 0), new Vector3(0, 0, 0), new Vector3(x, y, 0), Color.White);
             DrawMoodie.End();
         }
     }
     catch (Exception ex) { }
 }
Exemplo n.º 8
0
        public void Render()
        {
            StickManager stick = StickManager.GetStick();

            using (Sprite DrawPlayer = new Sprite(GameAppFramework.GetGameAppFramework().Device))
            {
                try
                {
                    DrawPlayer.Begin(SpriteFlags.AlphaBlend);
                    Matrix matrix = new Matrix();
                    matrix = Matrix.Transformation2D(new Vector2(0, 0), 0f, new Vector2(1.0f, 1.0f), new Vector2(GetPlayerX() + 25, GetPlayerY() + 25), 0.1f, new Vector2(0, 0));//(float)(Math.PI - playerRotationAngle), new Vector2(0,0));
                    DrawPlayer.Transform = matrix;
                    DrawPlayer.Draw(_player.getTexture(), new Rectangle(0, 0, 0, 0), new Vector3(0, 0, 0), new Vector3(GetPlayerX(), GetPlayerY(), 0), Color.White);
                    DrawPlayer.End();
                }
                catch (Exception e) { }
            }
        }
 public static GameAppFramework GetGameAppFramework()
 {
     return(_gameframework = _gameframework ?? new GameAppFramework());
 }
 public void WriteFile()
 {
     text = "" + TargetsManager.CreateTargets().MoodieList.Count + "\n" + " " +
            GameAppFramework.GetGameAppFramework().DeviceColor.ToString();
     System.IO.File.WriteAllText(@"D:\c# projects\GameData.txt", text);
 }