进不到if中去,我觉得应该能进去
simulationFeelterSquare = new Square(i, y, Square.tuZi, false);
//"感受一下"
setFeel(simulationFeelterSquare);
System.out.println(i);
System.out.println(comfInBrain.getSelfFeel());
//如果感觉能向上爬
if(comfInBrain.getUpFeel().equals(ParentFeel.UpFeelType.NONE) &&
comfInBrain.getSelfFeel().equals(ParentFeel.SelfFeelType.CAN_CLIMB)){
//则将这些位置的x记录下来装到list中
xOfSimulationFeelterSquares.add(i);
canFind = true;
System.out.println("can find == true");
}
getself打印输出你none,很奇怪;其中
private void setFeel(Square sensillum){
comfInBrain = new CompletionFeel(bp);
comfInBrain.setSensillum(sensillum);
}
simulationFeelterSquare = new Square(i, y, Square.tuZi, false);
//"感受一下"
setFeel(simulationFeelterSquare);
System.out.println(i);
System.out.println(comfInBrain.getSelfFeel());
//如果感觉能向上爬
if(comfInBrain.getUpFeel().equals(ParentFeel.UpFeelType.NONE) &&
comfInBrain.getSelfFeel().equals(ParentFeel.SelfFeelType.CAN_CLIMB)){
//则将这些位置的x记录下来装到list中
xOfSimulationFeelterSquares.add(i);
canFind = true;
System.out.println("can find == true");
}
getself打印输出你none,很奇怪;其中
private void setFeel(Square sensillum){
comfInBrain = new CompletionFeel(bp);
comfInBrain.setSensillum(sensillum);
}
解决方案 »
- sha加密后,为什么每个字节都要和0xff 与一下?
- 有关TextArea类的问题???
- Javascript 語句下載遠端服務器.txt文件
- 求原代码,立即结贴:读一个文件夹中所有文件,并得到所有文件总行数,文件名未知。
- Date数组里如何查找最大的日期和最小的日期?
- 关于String类的intern()方法
- 有两个窗体类Frame1和Frame2,在Frame1中的某个事件中创建并初始化了Frame2(实例名为myframe2),在运行的时候发现有两个Frame2的窗体出现
- 不能完全運行java applet
- 难道没人知道吗?
- 关于捕获异常并返回执行问题
- 解题!
- 跪求spark实现固定群组的实现方式及方案
CompletionFeel comfInBrain;
还有以上
Completionfeel中有方法:
@Override
public SelfFeelType getSelfFeel() {
selfFeel = SelfFeelType.NONE;
Iterator<Motionless> it = bp.staticSquares.iterator();
while(it.hasNext()){
Motionless s = it.next();
if(s.getType().equals(Square.danGan) &&
s.getX() - sensillum.getX() == 0&&
sensillum.getY() - s.getY() == 0){
selfFeel = SelfFeelType.HANG;
}
if(s.getType().equals(Square.tiZi) &&
s.getX() - sensillum.getX() == 0&&
sensillum.getY() - s.getY() == 0){
selfFeel = SelfFeelType.CAN_CLIMB;
}
}
System.out.println("selffeel" + selfFeel);
return selfFeel;
}