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

📄 basemovingobject.java

📁 2004年robotcup世界冠军源代码
💻 JAVA
字号:
// Copyright (C) 2002 Takeshi Morimoto <morimoto@takopen.cs.uec.ac.jp>// All rights reserved.// Edited By Omid Aghazadehpackage yab.io.object;public abstract class BaseMovingObject    extends BaseRealObject {  public BaseMovingObject(int id) {    super(id);  }  private static int counter = 0; // For Tust Purpose  private int m_position;  private int m_positionExtra;  private int m_direction;  private int[] m_positionHistory;  public int position() {    return m_position;  }  public int positionExtra() {    return m_positionExtra;  }  public int direction() { return m_direction; }  public int[] positionHistory() {    return m_positionHistory;  }  public void setPosition(int value) {    m_position = value;        /* counter++;System.out.println("Position Of Moving Object Set , " + counter);*/  }  public void setPositionExtra(int value) {    m_positionExtra = value;  }  public void setDirection(int value) { m_direction = value; }  public void setPositionHistory(int[] value) {    m_positionHistory = value;//    if(MRL.MRLConstants.ROUTING_DEBUG_MODE) System.out.println("Position History Set");  }  public void setProperty(int time, int type, int[] value) {    switch (type) {      default:        super.setProperty(time, type, value);        break;      case PROPERTY_POSITION:        setPosition(value[0]);        break;      case PROPERTY_POSITION_EXTRA:        setPositionExtra(value[0]);        break;        case PROPERTY_DIRECTION:        setDirection(value[0]);     break;        case PROPERTY_POSITION_HISTORY: setPositionHistory(value);  break;    }  }}

⌨️ 快捷键说明

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