#ifndef QWIXX #define QWIXX enum{NOT_STARTED, STARTED, FINISHED, PLAYING}; enum{LEFT_TO_RIGHT, RIGHT_TO_LEFT}; enum{penalty, everyone, active, selectionSize}; // to add a color in the future, place it before white1 below enum {red = 9, yellow = 19, green = 0, blue = 55, white1 = 4, white2, colors}; // checkboxes represents the count of the sample space of the sum of rolling 2 dice #define CHECKBOXES 11 #define NOTSET -1 #define CHECKBOX_COUNT (CHECKBOXES*white1) #define PENALTY_VALUE 5 #define MAX_PENALTY 4 #define MAX_LOCKOUT 2 #define DICE_SUM_MAX 12 #define DICE_SUM_MIN 2 #define LOCKOUT_QUALIFIER 5 struct Move { int index; int color; }; #endif