Advertisement
drakon-firestone

Untitled

Oct 27th, 2024
25
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. public void Poruszaj()
  2. {
  3. Vector2 glowa = cialo[0];
  4. Vector2 nowaGlowa = new Vector2(glowa.X + kierunek.X * rozmiarSiatki, glowa.Y + kierunek.Y * rozmiarSiatki);
  5.  
  6. if (rosnij)
  7. {
  8. cialo.Insert(0, nowaGlowa);
  9. rosnij = false;
  10. }
  11. else
  12. {
  13. for (int i = cialo.Count - 1; i > 0; i--)
  14. {
  15. cialo[i] = cialo[i - 1];
  16. }
  17. cialo[0] = nowaGlowa;
  18. }
  19.  
  20. // Owiniecie wokol krawedzi ekranu
  21. Vector2 zaktualizowanaGlowa = cialo[0];
  22. if (zaktualizowanaGlowa.X >= szerokoscEkranu) zaktualizowanaGlowa.X = 0;
  23. if (zaktualizowanaGlowa.X < 0) zaktualizowanaGlowa.X = szerokoscEkranu - rozmiarSiatki;
  24. if (zaktualizowanaGlowa.Y >= wysokoscEkranu) zaktualizowanaGlowa.Y = 0;
  25. if (zaktualizowanaGlowa.Y < 0) zaktualizowanaGlowa.Y = wysokoscEkranu - rozmiarSiatki;
  26.  
  27. cialo[0] = zaktualizowanaGlowa;
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement