- define(function (require) {
-
- var directions = {};
-
- directions.orders = ['north', 'east', 'south', 'west'];
-
- directions.orders.forEach(function (dir, i) {
- directions[dir] = i;
- });
-
- directions.getOpposite = function (direction) {
- switch(direction) {
- case 'north':
- return 'south';
- break;
- case 'south':
- return 'north';
- break;
- case 'east':
- return 'west';
- break;
- case 'west':
- return 'east';
- break;
- }
- }
-
- return directions;
-
- });
|