Sha256: bbde7957baf74dcfc3e7169972c57efec28d83ed8577edee534aec384462cac0
Contents?: true
Size: 437 Bytes
Versions: 188
Compression:
Stored size: 437 Bytes
Contents
enum Direction { UP ( 0, -1), RIGHT( 1, 0), DOWN ( 0, 1), LEFT (-1, 0); private final int dx; private final int dy; Direction(int dx, int dy) { this.dx = dx; this.dy = dy; } int getDx() { return dx; } int getDy() { return dy; } Direction turnRight() { return Direction.values()[(ordinal() + 1) % Direction.values().length]; } }
Version data entries
188 entries across 188 versions & 1 rubygems