доработаны формы-меню
This commit is contained in:
@@ -34,8 +34,8 @@ class Program
|
||||
mainMenu.AddOption("About me", () => PrintAboutMe());
|
||||
mainMenu.AddOption("Array sort", () => new ArraySortDemo().Run());
|
||||
mainMenu.AddOption("Snake game", () => {
|
||||
SnakeGame game = new SnakeGame(difficulty, sizex, sizey);
|
||||
game.start();
|
||||
mainMenuForm.Hide();
|
||||
snakeDiffMenuForm.Show();
|
||||
});
|
||||
mainMenu.AddOption("Exit", () => Exit());
|
||||
|
||||
@@ -44,8 +44,13 @@ class Program
|
||||
Utils.Arrays withTwoParams = new Utils.Arrays(10, 100);
|
||||
|
||||
mainMenuForm = new MenuForm(mainMenu);
|
||||
snakeDiffMenuForm = new MenuForm(difficultyMenu);
|
||||
snakeSizeMenuForm = new MenuForm(sizeMenu);
|
||||
snakeDiffMenuForm = new MenuForm(difficultyMenu, () => { snakeDiffMenuForm.SwitchToForm(snakeSizeMenuForm); });
|
||||
snakeSizeMenuForm = new MenuForm(sizeMenu, () =>
|
||||
{
|
||||
SnakeGame game = new SnakeGame(difficulty, sizex, sizey);
|
||||
game.start();
|
||||
snakeSizeMenuForm.SwitchToForm(mainMenuForm);
|
||||
});
|
||||
|
||||
Application.Run(mainMenuForm);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user