//package main;
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
public class TanChiShe implements KeyListener,ActionListener{
/**
* @param args
*/
int max = 300;//蛇长最大值
final int JianJu = 15; //设定蛇的运动网格间距(窗口最大32*28格)
byte fangXiang = 4; //控制蛇的运动方向,初始为右
int time = 500; //蛇的运动间隔时间
int jianTime = 2;//吃一个减少的时间
int x,y;//蛇的运动坐标,按网格来算
int x2,y2;//暂存蛇头的坐标
int jiFenQi = 0;//积分器
boolean isRuned = false;//没运行才可设级别
boolean out = false;//没开始运行?
boolean run = false;//暂停运行
String JiBie = "中级";
JFrame f = new JFrame("贪吃蛇 V1.0");
JPanel show = new JPanel();
JLabel Message = new JLabel("级别:中级 蛇长:5 时间500ms 分数:00");
// JButton play = new JButton("开始");
JLabel sheTou;
JLabel shiWu;
JLabel sheWei[] = new JLabel[max];
static int diJi = 4; //第几个下标的蛇尾要被加上
ImageIcon shang = new ImageIcon("tuPian\\isSheTouUp.png");//产生四个上下左右的蛇头图案
ImageIcon xia = new ImageIcon("tuPian\\isSheTouDown.png");
ImageIcon zhuo = new ImageIcon("tuPian\\isSheTouLeft.png");
ImageIcon you = new ImageIcon("tuPian\\isSheTouRight.png");
JMenuBar JMB = new JMenuBar();
JMenu file = new JMenu("开始游戏");
JMenuItem play = new JMenuItem(" 开始游戏 ");