private void InputEvents_ButtonPressed(object sender, ButtonPressedEventArgs e) { this.Monitor.Log(e.Button.ToString()); if (!Game1.IsMasterGame) { return; } if (e.Button.Equals(SButton.J)) { Gift gift = new Gift(); gift.item = 421; gift.cnt = 1; gift.Handle(); } if (e.Button.Equals(SButton.N)) { //Game1.game1.parseDebugInput("minelevel 1"); MeteorStorm storm = new MeteorStorm(); storm.from = "test"; storm.stormtype = "apocalyptic"; storm.Handle(); } if (e.Button.Equals(SButton.B)) { for (int i = 0; i < 1; i++) { //Game1.player.currentLocation.temporarySprites.Add(new CosmeticDebris(new Fence().fenceTexture.Value, new Vector2(Game1.player.getTileX() * 64f + 32f, Game1.player.getTileY() * 64f + 32f), (float)Game1.random.Next(-5, 5) / 100f, (float)Game1.random.Next(-64, 64) / 30f, (float)Game1.random.Next(-800, -100) / 100f, (int)((Game1.player.getTileY() + 1f) * 64f), new Rectangle(32 + Game1.random.Next(2) * 16 / 2, 96 + Game1.random.Next(2) * 16 / 2, 8, 8), Color.White, (Game1.soundBank != null) ? Game1.soundBank.GetCue("shiny4") : null, null, 0, 200)); //Meteor projectile = new Meteor(getRangeFromPlayer(1000)); //Meteor projectile = new Meteor(getRangeFromViewPort(700), Game1.random.Next(100, 600), Game1.player.currentLocation); //projectile.height.Value = 24f; //projectile.ignoreMeleeAttacks.Value = true; //projectile.hostTimeUntilAttackable = 0.1f; //Game1.player.currentLocation.projectiles.Add(projectile); FireballEvent storm = new FireballEvent(); storm.from = "test"; storm.stormtype = "insane"; actionManager._actionQueue.Enqueue(storm); } //SpawnCat.tryMoveCats(); } }