⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 enemy.java

📁 一个Robot对战的小程序,混战时有优势
💻 JAVA
字号:
package zxcRobot;


class Enemy 

{

    /*
     * ok, we should really be using accessors and mutators here,
     * (i.e getName() and setName()) but life's too short.
     */

    String name;

    public double bearing;

    public double head;

    public long ctime; /* 扫描到机器人的游戏时间 */

    public double speed;

    public double x , y;

    public double distance;

    public double guessX( long when )

    {
        /**
         * 以扫描时和子弹到达的时间差乘最大速度=距离,
         * 再用对手的坐标加上移动坐标得到敌人移动后的坐标 
         */

        long diff = when - ctime;

        return x + Math.sin( head ) * speed * diff; /* 目标移动后的坐标 */
                                                      
    }

    public double guessY( long when )

    {

        long diff = when - ctime;

        return y + Math.cos( head ) * speed * diff;

    }

}//end class Enemy

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -