1.对人物的入口位置初始化图片
2在GamePanel 中将格式完善化,将初始化map,entery都拎出来写public的方法然后在init 方法里面调用他们,增加可读性
3在initmap()中因为有对map 的遍历,所以在initmap()中判断入口位置和出口位置,存到row 和col 中,为画人做基础
4在initentery()中对入口的位置进行判断用来觉得人站的朝向。
横坐标和列有关,纵坐标和行有关 此处以判断是否为向上的为例子
if(row+1>=10&&Config.map[row-1][col]==Config.RODE)
g.drawImage(up[0], col*Config.WIDTH, row*Config.WIDTH, null);
只变动了gamepanel的程序
package com.cisst;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.JPanel;
public class GamePanel extends JPanel {
private Buffere