/// <summary> /// Allows the game to perform any initialization it needs to before starting to run. /// This is where it can query for any required services and load any non-graphic /// related content. Calling base.Initialize will enumerate through any components /// and initialize them as well. /// </summary> protected override void Initialize() { // add floors, walls, and ceilings walls = new List<Wall>(); wall01 = new Wall(Content, "wall", new Vector2(4 * CELL_WIDTH, 4 * CELL_HEIGHT)); wall01.Active = true; walls.Add(wall01); // add the player player = new Player(Content, new Vector2(2 * CELL_WIDTH, 2 * CELL_HEIGHT)); player.Active = true; // set the player's initial speed player.SpeedHorizontal = 10; player.SpeedVertical = 10; base.Initialize(); }
/// <summary> /// Allows the game to perform any initialization it needs to before starting to run. /// This is where it can query for any required services and load any non-graphic /// related content. Calling base.Initialize will enumerate through any components /// and initialize them as well. /// </summary> protected override void Initialize() { // add floors, walls, and ceilings wall01 = new Wall(Content, "wall", new Vector2(0, WINDOW_HEIGHT - CELL_HEIGHT)); wall01.Active = true; wall02 = new Wall(Content, "wall", new Vector2(WINDOW_WIDTH - CELL_WIDTH, WINDOW_HEIGHT - CELL_HEIGHT)); wall02.Active = true; // add the player player = new Player(Content, new Vector2(CELL_WIDTH * 2, WINDOW_HEIGHT - CELL_HEIGHT)); player.Active = true; // set the player's initial speed player.SpeedHorizontal = 5; player.SpeedVertical = 5; base.Initialize(); }
/// <summary> /// Allows the game to perform any initialization it needs to before starting to run. /// This is where it can query for any required services and load any non-graphic /// related content. Calling base.Initialize will enumerate through any components /// and initialize them as well. /// </summary> protected override void Initialize() { // add floors, walls, and ceilings walls = new List<Wall>(); // add game objects jewels = new List<Jewel>(); // add the player playerStartingPosition = new Vector2(1 * CELL_WIDTH, 1 * CELL_HEIGHT); player = new Player(Content, playerStartingPosition); player.Active = true; // initialize game info score = 0; base.Initialize(); }
/// <summary> /// Allows the game to perform any initialization it needs to before starting to run. /// This is where it can query for any required services and load any non-graphic /// related content. Calling base.Initialize will enumerate through any components /// and initialize them as well. /// </summary> protected override void Initialize() { // add floors, walls, and ceilings walls = new List<Wall>(); // add game objects jewels = new List<Jewel>(); BuildMap(); // add the player player = new Player(Content, new Vector2(1 * CELL_WIDTH, 1 * CELL_HEIGHT)); player.Active = true; // set the player's initial speed player.SpeedHorizontal = 5; player.SpeedVertical = 5; base.Initialize(); }