private static void loadLevel(int levelNumber, State previousState) { Level level = new Level(1, 20, 5, new Belt(3, "Belt between dispenser and machine 1"), new Machine(1, 1, 4), new Belt(5, "Belt between machines 1 and 2"), new Machine(2, 3, 5), new Machine(3, 2, 5), new Belt(3, "Belt between machine 3 and machine 4"), new Machine(4, 2, 12), new Machine(5, 1, 6), new Belt(9, "Belt between machines 5 and 6"), new Machine(6, 4, 20), new Belt(10, "Belt between machine 6 and another belt"), new Belt(4, "Belt between previous belt and goal")); level.EnterMenuLoop(previousState); }
public void Initialize(LevelObject previous, LevelObject next, Level containingLevel) { this.previous = previous; this.next = next; this.containingLevel = containingLevel; }