/// <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() { physics = new Physics(); player = new Player(); currentKeyboardState = new KeyboardState(); previousKeyboardState = new KeyboardState(); camera = new Camera2D(player); camera.pos = new Vector2(500f, 200f); camera.zoom = 1f; camera.fixY(450f); background = new ParallaxBackground(); currentLevel = new Level(this); base.Initialize(); }