void InitPuzzleGraphics() { SetCoordinateSystem("screen"); SetWindowSize(WINDOW_WIDTH, WINDOW_HEIGHT + CONTROL_STRIP_HEIGHT); InitGraphics(); DefineColor("CONTROL_STRIP", 0.90, 0.90, 0.90); DefineColor("STANDARD_BACKGROUND", 0.80, 0.80, 0.80); DefineColor("STANDARD_HIGHLIGHT", 1.00, 1.00, 1.00); DefineColor("STANDARD_INNERSHADE", 0.72, 0.72, 0.72); DefineColor("STANDARD_OUTERSHADE", 0.43, 0.43, 0.43); DefineColor("ACTIVATED_BACKGROUND", 0.00, 0.00, 1.00); DefineColor("ACTIVATED_BORDER", 0.00, 0.00, 0.90); DefineColor("ACTIVATED_INNERSHADE", 0.00, 0.00, 0.80); DefineColor("ACTIVATED_TEXT", 1.00, 1.00, 1.00); SetPenColor("CONTROL_STRIP"); FillBox(0, WINDOW_HEIGHT, WINDOW_WIDTH, CONTROL_STRIP_HEIGHT); SetPenColor("Black"); SetWindowTitle("Triangle Puzzle Solver"); }
void ParameterCoord::SetCoordinateSystem(CoordinateSystem cs, CoordinateSystem fallBack_cs) { if (cs!=UNDEFINED_CS) return SetCoordinateSystem(cs); return SetCoordinateSystem(fallBack_cs); }