add roadarrow type

This commit is contained in:
zhongchao
2022-08-30 18:08:12 +08:00
parent 437535837e
commit c920f9bdc4

View File

@@ -12,18 +12,20 @@ class RoadArrow {
private const val TURN_LEFT_OR_U_TURN = 206 //左转或转向
private const val TURN_RIGHT = 208 //右转
private const val TURN_LEFT_OR_RIGHT = 210 //左右转向
const val U_TURN = 211 //转向
private const val U_TURN = 211 //转向
private const val STRAIGHT_OR_LEFT_OR_RIGHT = 215 //直行或左转或右转
private const val TURN_RIGHT_OR_U_TURN = 217 //右转或转向
fun isLeft(arrowId: Int): Boolean {
return arrowId == STRAIGHT_OR_LEFT || arrowId == TURN_LEFT || arrowId == TURN_LEFT_OR_U_TURN || arrowId == TURN_LEFT_OR_RIGHT
}
fun isStraight(arrowId: Int): Boolean {
return arrowId == STRAIGHT_AHEAD || arrowId == STRAIGHT_OR_RIGHT || arrowId == STRAIGHT_OR_U_TURN
return arrowId == STRAIGHT_AHEAD || arrowId == STRAIGHT_OR_RIGHT || arrowId == STRAIGHT_OR_U_TURN || arrowId == STRAIGHT_OR_LEFT_OR_RIGHT
}
fun isRight(arrowId: Int): Boolean {
return arrowId == TURN_RIGHT || arrowId == STRAIGHT_OR_RIGHT || arrowId == TURN_LEFT_OR_RIGHT
return arrowId == STRAIGHT_OR_RIGHT || arrowId == TURN_RIGHT || arrowId == TURN_RIGHT_OR_U_TURN || arrowId == TURN_LEFT_OR_RIGHT
}
fun isOnlyRight(arrowId: Int): Boolean {