Facebook
From ja, 3 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 159
  1.  protected override void Draw(GameTime gameTime)
  2.         {
  3.             GraphicsDevice.Clear(Color.CornflowerBlue);
  4.  
  5.            
  6.            
  7.  
  8.  
  9.  
  10.  
  11.  
  12.             // Gracz
  13.             if (nrKlatki > 5) { nrKlatki = 0; }  // animacja rakiety
  14.             int szerokośćKlatki = rakieta.Width / 6;
  15.             Rectangle klatka = new Rectangle(nrKlatki * szerokośćKlatki, 0, szerokośćKlatki, rakieta.Height);
  16.            
  17.             //meteor
  18.             if (nrKlatkiM > 3) { nrKlatkiM = 0; }                       // klatki meteora, miał 3 tylko
  19.             int szerKlatkiM = meteor.Width / 3;                         // wybor klatki
  20.             Rectangle klatkaM = new Rectangle(nrKlatkiM * szerKlatkiM, 0, szerKlatkiM, meteor.Height); //wybor klatki
  21.            
  22.             // TODO: Add your drawing code here
  23.  
  24.             spriteBatch.Begin();
  25.             spriteBatch.Draw(tlo, new Vector2(0,0), Color.White);
  26.  
  27.             kometa.Draw(meteor, spriteBatch, kometa, klatkaM);   // wywoalnie draw() z meteora
  28.            
  29.             gracz.Draw(rakieta, spriteBatch, gracz, klatka);            // gracz z rakiety
  30.            
  31.             spriteBatch.Draw(control, new Vector2(0, 583), Color.White);
  32.             spriteBatch.End();
  33.  
  34.  
  35.             nrKlatki++;
  36.             ileCykli++;  // animacja meteoru
  37.             if (ileCykli >= 10)
  38.             {
  39.                 nrKlatkiM++;
  40.                 ileCykli=0;
  41.             }
  42.            
  43.  
  44.            
  45.             base.Draw(gameTime);