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

📄 typem.java

📁 控制移到机器人的例子程序
💻 JAVA
字号:
import java.lang.*;
public class TypeM extends java.lang.Object
{
        int mx, my, x1, y1, x2, y2, pixels, conf;
    public TypeM() {
        mx = my = x1 = y1 = x2 = y2 = pixels = conf = -1;
    } // TypeM blank constructor //
    
    public boolean parseString(String MString) {
        // check for M at beginning
        // peel and integerize each number in turn; trim the string
        String tempStr, newStr; int len; int whiteIndex;
        len = MString.length();
        if (len < 13) return false;
        if (MString.charAt(0) != 'M') return false;
        newStr = MString.substring(2, len);
        whiteIndex = newStr.indexOf(' ');
        if (whiteIndex == -1) return false;
        tempStr = newStr.substring(0,whiteIndex);
        try {
         mx = Integer.parseInt(tempStr);
         newStr = newStr.substring(whiteIndex+1, newStr.length());
         whiteIndex = newStr.indexOf(' ');
         if (whiteIndex == -1) return false;        
         tempStr = newStr.substring(0,whiteIndex);        
         my = Integer.parseInt(tempStr);
         newStr = newStr.substring(whiteIndex+1, newStr.length());     
         whiteIndex = newStr.indexOf(' ');
         if (whiteIndex == -1) return false;
         tempStr = newStr.substring(0,whiteIndex);        
         x1 = Integer.parseInt(tempStr);
         newStr = newStr.substring(whiteIndex+1, newStr.length());
         whiteIndex = newStr.indexOf(' ');
         if (whiteIndex == -1) return false;
         tempStr = newStr.substring(0,whiteIndex);
         y1 = Integer.parseInt(tempStr);
         newStr = newStr.substring(whiteIndex+1, newStr.length());
         whiteIndex = newStr.indexOf(' ');
         if (whiteIndex == -1) return false;
         tempStr = newStr.substring(0,whiteIndex);
         x2 = Integer.parseInt(tempStr);
         if (x2 > 80) { x2 = 80; return false; }
         newStr = newStr.substring(whiteIndex+1, newStr.length());
         whiteIndex = newStr.indexOf(' ');
         if (whiteIndex == -1) return false;
         tempStr = newStr.substring(0,whiteIndex);
         y2 = Integer.parseInt(tempStr);
         newStr = newStr.substring(whiteIndex+1, newStr.length());
         whiteIndex = newStr.indexOf(' ');
         if (whiteIndex == -1) return false;
         tempStr = newStr.substring(0,whiteIndex);
         pixels = Integer.parseInt(tempStr);
         newStr = newStr.substring(whiteIndex+1, newStr.length());
         conf = Integer.parseInt(newStr);
        } catch (NumberFormatException e)
        {
            System.out.println("PacketM: parse error");
            return false;
        }
        return true;
    } // parseString() //
}

⌨️ 快捷键说明

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