public void Update(object sender, EventArgs e) { q = new Rectangle(new Point(player.posX - 16, player.posY), new Size(player.size, player.size)); if (player.isMoving) { player.Move(); } if (q.IntersectsWith(room1)) { imp1.Move(); Skelet1.Move(); } if (q.IntersectsWith(room2)) { Slime1.Move(); Slime2.Move(); Slime3.Move(); } if (q.IntersectsWith(room3)) { imp2.Move(); Skelet2.Move(); Skelet3.Move(); } if (q.IntersectsWith(room4)) { Skelet4.Move(); Slime4.Move(); } if (q.IntersectsWith(room5)) { imp3.Move(); imp4.Move(); } if (q.IntersectsWith(room6)) { Skelet5.Move(); Skelet6.Move(); Skelet7.Move(); } if (q.IntersectsWith(room7)) { imp5.Move(); imp6.Move(); imp7.Move(); } if (q.IntersectsWith(room8)) { imp8.Move(); Skelet8.Move(); Slime5.Move(); } Invalidate(); }