Что делает метод Gridworld getDirectionToward (Location target)? - PullRequest
0 голосов
/ 07 марта 2012

Я пытаюсь выполнить задание, используя Gridworld, тематическое исследование, представленное в рамках учебной программы AP CS.Может ли кто-нибудь, знакомый с Gridworld, сказать мне, что именно делает метод getDirectionToward (Location target)?Я думаю, что мне нужно использовать его для назначения, в котором я должен быть в состоянии определить, обращен ли один объект к другому, но документация бесполезна, утверждая, что он «возвращает ближайшее направление компаса к цели».Я не совсем уверен, что это вообще значит.Спасибо

1 Ответ

0 голосов
/ 07 марта 2012

Возвращает ближайшее направление компаса к target. Система направлений в GridWorld (страница B1 для класса Location) работает со следующими целочисленными константами (т. Е. Метод возвращает только одну из этих констант):

public static final int NORTH = 0;
public static final int EAST = 90;
public static final int SOUTH = 180;
public static final int WEST = 270;
public static final int NORTHEAST = 45;
public static final int SOUTHEAST = 135;
public static final int SOUTHWEST = 225;
public static final int NORTHWEST = 315;
...