protected override void Update(GameTime gameTime) { Buffs.Update(gameTime); KeyboardUtil.Update(); MouseUtil.Update(); if (!Game1.IsPaused()) { Thyme.Update(gameTime); } if (KeyboardUtil.KeyPressed(Keys.B)) { World.AddEntity(new Sodamachine(Utility.GetTilePos(MouseUtil.WorldPos.X, MouseUtil.WorldPos.Y))); } if (KeyboardUtil.KeyPressed(Keys.K)) { timeman++; } if (KeyboardUtil.KeyPressed(Keys.J)) { timeman--; } if (MouseUtil.ButtonPressed(MouseButton.RightButton)) { Game1.World.AddEntity(new Treeeeeeee(Utility.GetTilePos(MouseUtil.WorldPos.X, MouseUtil.WorldPos.Y))); } if (MouseUtil.ButtonPressed(MouseButton.MiddleButton)) { Game1.World.AddEntity(new Giantdog(Utility.GetTilePos(MouseUtil.WorldPos.X, MouseUtil.WorldPos.Y))); } if (KeyboardUtil.KeyPressed(Keys.J)) { Game1.World.AddEntity(new Plant(Utility.GetTilePos(Player.X, Player.Y))); } if (KeyboardUtil.KeyPressed(Keys.T)) { Thyme.active = !Thyme.active; } if (!playedMusic) { Music.Play("music"); Music.Volume(0.2f); playedMusic = true; } if (KeyboardUtil.KeyPressed(Keys.M)) { if (KeyboardUtil.IsKeyDown(Keys.LeftControl)) { Music.Dispose(); Music.Play("monoman"); Music.Volume(0.3f); } else { if (!Music.IsMuted) { Music.Mute(); } else { Music.UnMute(); } } } Game1.Random = new Random(); if (Game1.CurrentMenu != null) { Game1.CurrentMenu.Update(gameTime); KeyboardUtil.Update(); } if (Game1.World != null) { Game1.World.Update(gameTime); } if (KeyboardUtil.KeyPressed(Keys.X)) { World.AddEntity(new Chest(Utility.GetTilePos(MouseUtil.WorldPos.X, MouseUtil.WorldPos.Y))); } if (KeyboardUtil.KeyPressed(Keys.Escape) && Game1.CurrentMenu == null) { Game1.OpenMenu(new Menu()); } if (KeyboardUtil.KeyPressed(Keys.E) && Game1.CurrentMenu == null) { Game1.OpenMenu(new JagInventory()); } if (KeyboardUtil.KeyPressed(Keys.V)) { World.AddEntity(new Chest((Utility.GetTilePos(MouseUtil.WorldPos.X, MouseUtil.WorldPos.Y)))); } if (KeyboardUtil.KeyPressed(Keys.OemPlus)) { if (Game1.PixelZoom < 1) { Game1.PixelZoom *= 2; } else { Game1.PixelZoom++; } } if (KeyboardUtil.KeyPressed(Keys.OemMinus)) { if (Game1.PixelZoom <= 1) { Game1.PixelZoom /= 2; } else { Game1.PixelZoom--; } } base.Update(gameTime); }