//Constructor public GameOverseer(int test_level, int screen_width, int screen_height, ContentManager content, Viewport viewport) { //Set up camera camera = new Camera(viewport); //Load a level level = content.Load <Texture2D>("Levels/lvl" + current_level + ".png"); level_width = level.Width; level_height = level.Height; blocks = new Block[level_width, level_height]; generate_level(); player = new Player(new Vector2(350, 100)); particle_manager = new ParticleManager(); this.current_level = test_level; if (test_level == 0) { //Debug mode } map = new MapPortal(Vector2.Zero); starfield = new Starfield(1000, 800); asteroid = new Asteroid(Constant.asteroid, player); past_player_position = Vector2.Zero; solar_systems = new List <SolarSystem>(); generate_planetary_systems(); rogue = new Rogue(new Vector2(0, 0), player); mother_ships = new List <MotherShip>(); score = 0; }
public TitleScreen(GraphicsDevice graphics) { starfield = new Starfield(1000, 800); rotation = 0; this.graphics = graphics; selector_position = new Vector2(300f, 300f); elapsed = 0; }
public GameOverScreen() { starfield = new Starfield(1000, 800); rotation = 0; }
public ControlsScreen() { starfield = new Starfield(1000, 800); elapsed = 0; rotation = 0; }