I have a WinForms application, some game.
When the user set his settings (Color and Shape, board size) I send those preferences by a delegate to the GameForm
.
I need to enable the user to change his preferences also in the middle of the game, so I have a button that opens a new form and the user can select the color and the shape. But this method have less parameters than the first one. My question is how to use the same delegate to take 2 methods with different amount of parameters?