你好,欢迎来到电脑编程技巧与维护杂志社! [免费注册][请登录 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 图形图象处理与游戏编程
Java Applet开发大鱼吃小鱼游戏(六)
 

offScreen.drawImage(image1f,fishpos[0][0],fishpos[0][1],this);

        //省略其他小鱼显示代码

       

    //吃到小鱼1,计算得分及生命值

    if(showfish1==1)

    if(mousex+70>=fishpos[0][0]&&mousex+70<=fishpos[0][0]+104&&

       mousey+32>=fishpos[0][1]&&mousey+32<=fishpos[0][1]+57)

    {

      life=life+6;

      if(life>100)

        life=100;

      score=score+6;

      fishpos[0][0]=0;

      fishpos[0][1]=40;

      showfish1=0;

}

//省略吃其他小鱼代码

    /*根据大鲨鱼的坐标,决定是否显示小鱼*/

    if(mousey>300)

showfish1=1;

        //省略其他小鱼是否显示代码

       

    //显示得分及时间

    offScreen.setFont(new Font("Dialog",Font.PLAIN,28));

    offScreen.setColor(Color.yellow);

    offScreen.drawString("得分:"+score,20,20);

offScreen.drawString(

"时间:"+(System.currentTimeMillis()-starttime)/1000,250,20);

    //显示气泡

    offScreen.setColor(Color.white);

    offScreen.fillOval(bubblepos[0][0],bubblepos[0][1],30,30);

    offScreen.fillOval(bubblepos[1][0],bubblepos[1][1],30,30);

    offScreen.fillOval(bubblepos[2][0],bubblepos[2][1],30,30);

    /*吃到气泡,减少生命值,并重新计算气泡位置*/    if(bubblepos[0][0]+15>=mousex&&bubblepos[0][0]+15<=mousex+139&&

       bubblepos[0][1]+15>=mousey&&bubblepos[0][1]+15<=mousey+64)

    {

      life=life-30;

      bubblepos[0][0]=100;

      bubblepos[0][1]=450;

    }    if(bubblepos[1][0]+15>=mousex&&bubblepos[1][0]+15<=mousex+139&&

       bubblepos[1][1]+15>=mousey&&bubblepos[1][1]+15<=mousey+64)

    {

  推荐精品文章

·“物链网”的正确打开姿势:区块链如何拯…
·Facebook利用人工智能的六种方式,有些你…
·微软推出Visual Studio Kubernetes工具包…
·Facebook 正在重构 React Native,将重写…
·Facebook 正在重构 React Native,将重写…
·GitLab发布Web IDE 在Web端为你提供集成开…
·5G第一阶段标准发布 中国厂商标准占三成
·微软Windows 10的上下文菜单引入Fluent D…
·蚂蚁金服完成新一轮100亿美元融资 估值15…
·搭搭云发布3.0平台上线暨品牌升级 让SaaS…
·京东推出京点智慧办公方案 一体化服务平台…
·Java 流(Stream)、文件(File)和IO
·Java 异常处理
·Java 基础语法

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备06048724号,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区长春桥路5号6号楼1209室,邮编:100089