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

📄 motionlessobject.java

📁 2004年robotcup世界冠军源代码
💻 JAVA
字号:
// Copyright (C) 2002 Takeshi Morimoto <morimoto@takopen.cs.uec.ac.jp>// All rights reserved.// Edited By Omid Aghazadeh.package yab.agent.object;import java.util.*;import yab.agent.DisasterSpace;import yab.io.object.*;public abstract class MotionlessObject extends RealObject  implements MRL.Utilities.Partitioning.Partitionable{    public MotionlessObject(int id, BaseMotionlessObject object,                            DisasterSpace world) { super(id, object, world); }    public MotionlessObject motionlessPosition() { return this; }    public abstract Collection neighborhood();    public String toString(){      return super.toString();    }    private int m_busyTime = 0 - BUSY_CYCLES - 1;    public void setIsBusy(int time)    {            m_busyTime = time;    }    //TODO: add BUSY_CYCLES to saviour.properties;    //TODO: set kardane busy bayad tooye move ya continue move anjam beshe.    public static final int BUSY_CYCLES = 2;    public boolean isBusy(int time)    {        return time - m_busyTime <= BUSY_CYCLES;    }    private int m_index;    public int getIndex()    {        return m_index;    }    public void setIndex(int index)    {        m_index = index;    }    private boolean m_hasBeenProcessed;    public boolean hasBeenProcessed()    {        return m_hasBeenProcessed;    }    public void setHasBeenProcessed(boolean isIn)    {        m_hasBeenProcessed = isIn;    }        int m_logicalID = -1;    public int logicalID ()    {        return m_logicalID;    }    public void setLogicalID (int logicalID)    {        m_logicalID = logicalID;    }    private boolean m_reachable = false;    public boolean isReachable(){        return m_reachable;    }    public void setReachable(boolean val){        m_reachable = val;    }}

⌨️ 快捷键说明

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