|
|
@ -32,15 +32,15 @@ export default class Cl2Entity extends BaseEntity { |
|
|
throw new Error('Invalid task'); |
|
|
throw new Error('Invalid task'); |
|
|
} else if (startX === link.X) { |
|
|
} else if (startX === link.X) { |
|
|
if (startY < link.Y && link.Speed > 0 || startY > link.Y && link.Speed < 0) { |
|
|
if (startY < link.Y && link.Speed > 0 || startY > link.Y && link.Speed < 0) { |
|
|
moveDirection = 3 |
|
|
|
|
|
} else { |
|
|
|
|
|
moveDirection = 1 |
|
|
moveDirection = 1 |
|
|
|
|
|
} else { |
|
|
|
|
|
moveDirection = 3 |
|
|
} |
|
|
} |
|
|
} else { |
|
|
} else { |
|
|
if (startX > link.X && link.Speed > 0 || startX < link.X && link.Speed < 0) { |
|
|
if (startX > link.X && link.Speed > 0 || startX < link.X && link.Speed < 0) { |
|
|
moveDirection = 2 |
|
|
|
|
|
} else { |
|
|
|
|
|
moveDirection = 0 |
|
|
moveDirection = 0 |
|
|
|
|
|
} else { |
|
|
|
|
|
moveDirection = 2 |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
this.taskQueue.add(this.createTask('ROTATION', |
|
|
this.taskQueue.add(this.createTask('ROTATION', |
|
|
|