📄 commandparse.java~27~
字号:
package keti2;
public class CommandParse {
public CommandParse() {
}
//define GAMEREADY 1
//define GAMESTART 2
//define GAMESTOP 3
//4: OnButtonZeroTopcam();
//case 20: pRobot->shoot(false);
//case 21: pRobot->shoot(true);
//case 22: pRobot->go_straight(FORE,20,10);
//case 23: pRobot->go_straight(BACK,20,10);
//case 24: pRobot->turn(LEFT,4);
//case 25: pRobot->turn(RIGHT,4);
//case 26: pRobot->stop(false);
static public char cParseCommand(String strCommand) {
char cResult;
if (strCommand == "前进")
{
cResult = '1';
}
else if (strCommand == "后退")
{
cResult = '2';
}
else if (strCommand == "左转")
{
cResult = '3';
}
else if (strCommand == "右转")
{
cResult = '4';
}
else if (strCommand == "射门")
{
cResult = '5';
}
else if (strCommand == "走八字")
{
cResult = '6';
}
else
{
cResult = '0';
}
return cResult;
}
static public String strParseCommand(String strCommand) {
String sResult;
if ( strCommand.equals("前进") )
{
sResult = "22";
}
else if (strCommand.equals("后退") )
{
sResult = "23";
}
else if (strCommand.equals("左转") )
{
sResult = "36";
}
else if (strCommand.equals("右转") )
{
sResult = "37";
}
else if (strCommand.indexOf("目标") >=0 )
{
sResult = "01";
}
else if (strCommand.equals("射门") )
{
sResult = "02";
}
else if (strCommand.equals("停止") )
{
sResult = "03";
}
else if (strCommand.indexOf("名字") >= 0 )
{
sResult = "31";
}
else if (strCommand.indexOf("你好") >= 0 )
{
sResult = "32";
}
else if (strCommand.indexOf("家好么") >= 0 )
{
sResult = "33";
}
else if (strCommand.indexOf("原点") >= 0 )
{
sResult = "34";
}
else if (strCommand.indexOf("导航到门前") >= 0 )
{
sResult = "35";
}
else
{
sResult = "00";
}
return sResult;
}
static public String strParseReturnMsg(String strCommand) {
String sResult;
if ( strCommand.equals("22") )
{
sResult = "我已完成前进动作";
}
else if (strCommand.equals("23") )
{
sResult = "我已完成后退动作";
}
else if (strCommand.equals("24") )
{
sResult = "我已完成左转动作";
}
else if (strCommand.equals("25") )
{
sResult = "我已完成右转动作";
}
else if (strCommand.equals("01") )
{
sResult = "我找到了球";
}
else if (strCommand.equals("02") )
{
sResult = "我已完成射门动作";
}
else if (strCommand.equals("03") )
{
sResult = "我停止运动";
}
else if (strCommand.equals("31") )
{
sResult = "我叫HIT-3";
}
else if (strCommand.equals("32") )
{
sResult = "我很好,你也好";
}
else if (strCommand.equals("33") )
{
sResult = "家里很安全";
}
else if (strCommand.equals("34") )
{
sResult = "我回到了原地方";
}
else if (strCommand.equals("35") )
{
sResult = "已经走到桌子前了";
}
else
{
sResult = "无法识别的命令";
}
return sResult;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -