public GameScreen(ContentManager theContent, Rectangle screenRectangle, EventHandler theScreenEvent) : base(theScreenEvent) { gameover = theContent.Load <Texture2D>("Image/gameover"); scoreFont = theContent.Load <SpriteFont>("Font/score"); Texture2D[] tempTexture = new Texture2D[4]; tempTexture[0] = theContent.Load <Texture2D>("Texture/plane-left"); tempTexture[1] = theContent.Load <Texture2D>("Texture/plane"); tempTexture[2] = theContent.Load <Texture2D>("Texture/plane-right"); tempTexture[3] = theContent.Load <Texture2D>("Texture/bullet"); plane = new PlanePlayer(tempTexture, screenRectangle);; tempTexture = new Texture2D[8]; for (int i = 0; i < 8; i++) { tempTexture[i] = theContent.Load <Texture2D>("Texture/map-" + i); } // tempTexture, X, 8 Texture2D[] heliTexture = new Texture2D[2]; heliTexture[0] = theContent.Load <Texture2D>("Texture/heli-1"); heliTexture[1] = theContent.Load <Texture2D>("Texture/heli-2"); Texture2D shipTexture = theContent.Load <Texture2D>("Texture/ship"); Texture2D fuelTexture = theContent.Load <Texture2D>("Texture/fuel"); textureAtlases = new TextureAtlases(tempTexture, heliTexture, shipTexture, fuelTexture, 24, 8); }
public GameScreen(GraphicsDeviceManager theGraphic, ContentManager theContent, EventHandler theScreenEvent) : base(theScreenEvent) { Viewport viewport = theGraphic.GraphicsDevice.Viewport; screenRectangle = new Rectangle(0, 0, viewport.Width, viewport.Height); gameover = theContent.Load <Texture2D>("Image/gameover"); Texture2D[] tempTexture = new Texture2D[4]; tempTexture[0] = theContent.Load <Texture2D>("Texture/plane-left"); tempTexture[1] = theContent.Load <Texture2D>("Texture/plane"); tempTexture[2] = theContent.Load <Texture2D>("Texture/plane-right"); tempTexture[3] = theContent.Load <Texture2D>("Texture/bullet"); plane = new PlanePlayer(tempTexture, screenRectangle);; tempTexture = new Texture2D[8]; for (int i = 0; i < 8; i++) { tempTexture[i] = theContent.Load <Texture2D>("Texture/map-" + i); } // tempTexture, X, 8 Texture2D[] heliTexture = new Texture2D[2]; heliTexture[0] = theContent.Load <Texture2D>("Texture/heli-1"); heliTexture[1] = theContent.Load <Texture2D>("Texture/heli-2"); Texture2D shipTexture = theContent.Load <Texture2D>("Texture/ship"); Texture2D fuelTexture = theContent.Load <Texture2D>("Texture/fuel"); textureAtlases = new TextureAtlases(screenRectangle, tempTexture, heliTexture, shipTexture, fuelTexture, 5, 8); }
void Awake() { if (instance == null) { instance = this; DontDestroyOnLoad(this.gameObject); } else { Destroy(gameObject); } }