用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - java代码库

幸运-幸运6666

2018-03-07 作者:王妃娘举报

[java]代码库

幸运
 @Override
            public void mouseExited(MouseEvent e) {
                if(state==RUNNING) {
                    state=PAUSE;
                    }
            }
 
            @Override
            public void mouseEntered(MouseEvent e) {
                if(state==PAUSE) {
                    state=RUNNING;
                    }
            }
             
             
        };
        this.addMouseMotionListener(l);
        this.addMouseListener(l);
        Timer timer=new Timer();
        timer.schedule(new TimerTask() {
            private int runTimes=0;
            @Override
            public void run() {
                if(state==RUNNING) {
                    runTimes++;
                    if(runTimes%40==0) {
                        nextOne();
                    }
                    for(int i=0;i<flyers.length;i++) {
                        flyers[i].step();
                    }
                    if(runTimes%15==0) {
                        shoot();
                    }
                    for(int i=0;i<bullets.length;i++) {
                        bullets[i].step();
                    }
                    hero.step();
                    bang();
                    hit();
                    outOfBounds();
                }
                repaint();
            }
             
        }, 5,5);
    }
 
    @Override
    public void paint(Graphics g) {
         
        g.drawImage(background,0,0,null);//super.paint(arg0);
         
        paintHero(g);
         
        paintFlyers(g);
         
        paintBullets(g);
         
        paintScore_Life(g);
         
        if(state==START) {
            g.drawImage(start, 0, 0, null);
        }else if(state==PAUSE){
            g.drawImage(pause, 0, 0, null);
        }else if(state==GAME_OVER) {
            g.drawImage(gameover, 0, 0, null);
        }
    }
    public void paintHero(Graphics g) {
        g.drawImage(hero.image,hero.x,hero.y,null);
    }
    public void paintFlyers(Graphics g) {


分享到:
更多

网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。