Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package waz_v1;
- import java.awt.Color;
- import java.awt.Graphics;
- import javax.swing.JPanel;
- public class Panel extends JPanel{
- static int ilosc_jedzenia=30;
- int snake[][]= new int [ilosc_jedzenia+3][2];
- int plansza[][]=new int[40][30];
- int dw;
- public Panel() {
- setBackground(new Color(233, 233, 100));
- setFocusable(true);
- ustawienia();
- }//koniec konstruktora
- @Override
- public void paint(Graphics grafika){
- super.paint(grafika);
- //rysijemy obwodke
- grafika.setColor(Color.black);
- for (int i = 0; i < 40; i++) {
- for (int j = 0; j < 30; j++) {
- if(plansza[i][j]==1){
- grafika.fillRect(i*20, (j+3)*20, 20, 20);
- }
- }
- }
- //----------------------------------------------------
- //rysowanie weza
- grafika.setColor(Color.red);
- for (int i = 0; i < dw; i++) {
- grafika.fillRect(snake[i][0],snake[i][1],20,20);
- }
- }
- public void tworz_plansze(){
- for (int i = 0; i < 40; i++) {
- for (int j = 0; j < 30; j++) {
- if(plansza[i][j]==0){
- if((j==0) || (j==29)) plansza[i][j]=1;
- if((i==0) || (i==39)) plansza[i][j]=1;
- }
- }
- }
- } // koniec planszy
- private void ustawienia(){
- dw=3;
- tworz_plansze();
- for (int i = 0; i < dw; i++) {
- snake[i][0]=20*20;
- snake[i][1]=(15+i)*20;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement