/************************************************************************** * ANROP: PrintGrid( vilken radiobutton som är markerad ); * UPPGIFT: Läser in vilken svårighetsgrad som är markerad och skriver ut i GridPrint-usercontrol, sparar grid i globala nuvarandeGrid. **************************************************************************/ public GridPrint PrintGrid(string radioButtonChecked, GridPrint gridprint, string[] savedGame = null ) { objGridprint = gridprint; difficulty = radioButtonChecked; switch (radioButtonChecked) { case "easy1": useThisGrid = easy1; solution = easy1Solution; break; case "easy2": useThisGrid = easy2; solution = easy2Solution; break; case "easy3": useThisGrid = easy3; solution = easy3Solution; break; case "medium1": useThisGrid = medium1; solution = medium1Solution; break; case "medium2": useThisGrid = medium2; solution = medium2Solution; break; case "medium3": useThisGrid = medium3; solution = medium3Solution; break; case "hard1": useThisGrid = hard1; solution = hard1Solution; break; case "hard2": useThisGrid = hard2; solution = hard2Solution; break; case "hard3": useThisGrid = hard3; solution = hard3Solution; break; default: useThisGrid = radioButtonChecked.Select(c => c.ToString()).ToArray(); break; } if (savedGame == null) savedGame = useThisGrid; return objGridprint.PrintGrid(useThisGrid, savedGame); }