44 #define START_HEADING -64
49 #define BALL_NODE_MIN 1
51 #define BALL_NODE_MAX 20
53 #define JUNCTION_MIN 21
55 #define JUNCTION_MAX 41
57 #define NUM_BALL_NODES (BALL_NODE_MAX - BALL_NODE_MAX + 1)
61 #define MAX_ADJ_NODES 3
68 #define BONUS_BALL_1 24
70 #define BONUS_BALL_2 30
72 #define SENSOR_NODE 37
75 #define BB1_HEADING 32
77 #define BB2_HEADING -96
80 #define NUM_FIXED_GOALS 3
82 #define NUM_RANDOM_GOALS 3
84 #define NUM_GOALS NUM_FIXED_GOALS + NUM_RANDOM_GOALS
112 inline bool isJunction( uint8_t nodeNum );
114 uint8_t getNodeAtHeading(
GraphNodeType *node, int8_t heading);
115 inline bool isBallNode( uint8_t nodeNum );
119 #endif // #ifndef NODELIST_H_