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; }
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(); } }
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; }
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) { } }
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); }