Advertisement
Guest User

Untitled

a guest
Feb 27th, 2020
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. package waz_v1;
  2.  
  3. import java.awt.Color;
  4. import java.awt.Graphics;
  5. import javax.swing.JPanel;
  6.  
  7. public class Panel extends JPanel{
  8. static int ilosc_jedzenia=30;
  9. int snake[][]= new int [ilosc_jedzenia+3][2];
  10. int plansza[][]=new int[40][30];
  11. int dw;
  12. public Panel() {
  13. setBackground(new Color(233, 233, 100));
  14. setFocusable(true);
  15. ustawienia();
  16. }//koniec konstruktora
  17.  
  18. @Override
  19. public void paint(Graphics grafika){
  20. super.paint(grafika);
  21. //rysijemy obwodke
  22. grafika.setColor(Color.black);
  23. for (int i = 0; i < 40; i++) {
  24. for (int j = 0; j < 30; j++) {
  25. if(plansza[i][j]==1){
  26. grafika.fillRect(i*20, (j+3)*20, 20, 20);
  27. }
  28. }
  29. }
  30. //----------------------------------------------------
  31. //rysowanie weza
  32. grafika.setColor(Color.red);
  33. for (int i = 0; i < dw; i++) {
  34. grafika.fillRect(snake[i][0],snake[i][1],20,20);
  35. }
  36. }
  37. public void tworz_plansze(){
  38. for (int i = 0; i < 40; i++) {
  39. for (int j = 0; j < 30; j++) {
  40. if(plansza[i][j]==0){
  41. if((j==0) || (j==29)) plansza[i][j]=1;
  42. if((i==0) || (i==39)) plansza[i][j]=1;
  43. }
  44. }
  45. }
  46. } // koniec planszy
  47.  
  48. private void ustawienia(){
  49. dw=3;
  50. tworz_plansze();
  51. for (int i = 0; i < dw; i++) {
  52. snake[i][0]=20*20;
  53. snake[i][1]=(15+i)*20;
  54. }
  55. }
  56.  
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement