📄 navigoalori.java
字号:
package ctbot.utils;import nanovm.ctbot.drivers.*;import nanovm.lang.Math;import ctbot.utils.Odometry;import ctbot.utils.Navigator;public class NaviGoalOri extends NaviGoal { private float targetOri; private float targetDelta; public NaviGoalOri(float ori, float delta) { targetOri = ori; targetDelta = delta; this.subGoal = null; this.nextGoal = null; } public boolean work(){ float dori = Odometry.normalizeOri(targetOri-Odometry.ori); if (Math.abs(dori)<targetDelta) return false; if (dori<0.0f) Navigator.goRotate(Navigator.checkTurnSpeed(-Navigator.MAX_SPEED, dori)); if (dori>0.0f) Navigator.goRotate(Navigator.checkTurnSpeed(Navigator.MAX_SPEED, dori)); return true; // Goal needs additional work... }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -