public void Enter() { levelSndInstance = levelSnd.CreateInstance(); //levelSndInstance.Play(); rectangles = state.levelManager.levels[2].rectangles; //gate gateRectangle = new RectangleObjects(336, 24, 96, 72); rectangles.Add(gateRectangle); //reset resetRectangle = new Rectangle(336, 662, 98, 10); collide = new Collision(rectangles, actors, state); grabThrow = new GrabThrow(actors); patrol = new Patroling(rectangles, actors, resetRectangle); rockHit = new RockHit(actors, grabThrow); checkWin = new CheckWin(actors); pursue = new Pursue(actors, state); }
public void Enter() { levelSndInstance = levelSnd.CreateInstance(); levelSndInstance.Play(); rectangles = state.levelManager.levels[1].rectangles; //gate gateRectangle = new RectangleObjects(336, 192, 72, 48); rectangles.Add(gateRectangle); //reset resetRectangle = new Rectangle(336, 662, 98, 10); keyRectangle = new Rectangle(360, 96, 48, 48); collide = new Collision(rectangles, actors, state); IList <Rectangle> winPosition = new List <Rectangle>(); winPosition.Add(new Rectangle(143, 143, 50, 50)); winPosition.Add(new Rectangle(191, 143, 50, 50)); winPosition.Add(new Rectangle(527, 143, 50, 50)); winPosition.Add(new Rectangle(575, 143, 50, 50)); winPosition.Add(new Rectangle(335, 383, 50, 50)); winPosition.Add(new Rectangle(383, 383, 50, 50)); checkWin = new CheckWin(winPosition, actors); }