/// <summary> /// wczytanie zasobów programu numer 1 /// </summary> public Main(GraphicsDevice graphicsDevice) { menu_Koniec = new Menu_Koniec(graphicsDevice); menu_Pauza = new Menu_Pauza(graphicsDevice); _menu = new Menu(graphicsDevice); _kamera = new Kamera(graphicsDevice); akt_postac = new Postac(graphicsDevice); mapa1 = new Mapa(graphicsDevice); _podloga = new Podloga(graphicsDevice); _podloga.wczytaj(); darkness = new RenderTarget2D(graphicsDevice, Mapa.mapa_1.GetLength(1) * 64, Mapa.mapa_1.GetLength(0) * 64); mainTarget = new RenderTarget2D(graphicsDevice, Mapa.mapa_1.GetLength(1) * 64, Mapa.mapa_1.GetLength(0) * 64); }
/// <summary> /// rysowanie postaci /// </summary> public void Draw(SpriteBatch spriteBatch, Kamera _kamera) { //_podloga.Draw(spriteBatch); spriteBatch.Draw(Resources.Postac, this.Hitbox, ruch_postaci, Color.White, 0.0f, new Vector2(0, 0), kierunek, 0.0f); //if (devMod == true) _kolizja.Draw(spriteBatch, Hitbox); //if (devMod == true) //{ // spriteBatch.DrawString(Resources.Czcionka, string.Format("KOORDYNATY X:{0} Y:{1}", this.Hitbox.X, this.Hitbox.Y), new Vector2(this.Hitbox.X, this.Hitbox.Y), Color.White); // spriteBatch.DrawString(Resources.Czcionka, string.Format("CZAS GRY:{0}", GTime), new Vector2(0, 25), Color.White); // spriteBatch.DrawString(Resources.Czcionka, string.Format("PREDKOSC:{0} GRAWITACJA:{1}", (int)this.przyspieszenie.X, (int)this.przyspieszenie.Y), new Vector2(this.Hitbox.X, this.Hitbox.Y+50), Color.White); // spriteBatch.DrawString(Resources.Czcionka, string.Format("MYSZ X:{0} MYSZ Y:{1}", MyszX, MyszY), new Vector2(0, 75), Color.White); // spriteBatch.DrawString(Resources.Czcionka, string.Format("CAM X:{0} CAM Y:{1}", _kamera.pozycja_kamera.X, _kamera.pozycja_kamera.Y), new Vector2(0, 100), Color.White); // spriteBatch.DrawString(Resources.Czcionka, string.Format("MAP X:{0} MAP Y:{1}", Resources.mapa.Height, Resources.mapa.Width), new Vector2(0, 125), Color.White); //} }