Mã:
package robo; import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.event.*;import javax.swing.*; public class Board extends JPanel implements ActionListener{ private Timer timer; private Map m; private Player p; private boolean finish= false; private String Massage = ""; private Font font = new Font("Serif",Font.BOLD,50); public Board(){ p= new Player(); m= new Map(); setFocusable(true); timer= new Timer(100, this); timer.start(); } public void actionPerformed( ActionEvent e){ if(m.getMap(p.getTileX(), p.getTileY()).equals("f")){ Massage = "Finish"; finish = true; } repaint(); } public void paint(Graphics g){ super.paint(g); if(!finish){ for (int y =0; y<14; y++){ for ( int x=0; x<14; x++){ if(m.getMap(x, y).equals("f")){ g.drawImage(m.getFinish(), x*32, y*32, null); } if(m.getMap(x, y).equals("g")){ g.drawImage(m.getGrass(), x*32, y*32, null); } if(m.getMap(x, y).equals("w")){ g.drawImage(m.getWall(), x*32, y*32, null); } } } g.drawImage(p.getPlayer(), p.getTileX()*32, p.getTileY()*32, null); } if(finish){ g.setColor(Color.red); g.setFont(font); g.drawString(Massage, 150, 300); } } }
h mình muốn cái g.getplayer() là cái ảnh ấy nó chạy mà khi gặp vật cản nó tự động tránh và đi đg khác thì làm thế nào?
Hướng dẫn vui nhộn về phương tiện nong lỗ đít Thuốc giãn hậu môn nghe có vẻ đáng sợ, nhưng đừng sợ! Hướng dẫn này sẽ đưa bạn qua hành trình hích khi dùng dụng cụ làm giãn lỗ đít, khiến nó trở...
Hướng dẫn vui nhộn về sản phẩm làm...