Advertisement
Guest User

Untitled

a guest
Jan 15th, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 1.34 KB | None | 0 0
  1. unit mainmenu;
  2.  
  3. {$mode objfpc}{$H+}
  4.  
  5. interface
  6.  
  7. uses
  8.   Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls,
  9.   chessboard, customgame, credits;
  10.  
  11. type
  12.  
  13.   { TFormMainMenu }
  14.  
  15.   TFormMainMenu = class(TForm)
  16.     BtnDefaultGame: TButton;
  17.     BtnCustomGame: TButton;
  18.     BtnLoadGame: TButton;
  19.     BtnCredits: TButton;
  20.     BtnClose: TButton;
  21.     procedure BtnCloseClick(Sender: TObject);
  22.     procedure BtnCreditsClick(Sender: TObject);
  23.     procedure BtnCustomGameClick(Sender: TObject);
  24.     procedure BtnDefaultGameClick(Sender: TObject);
  25.   private
  26.     { private declarations }
  27.   public
  28.     { public declarations }
  29.   end;
  30.  
  31. var
  32.   FormMainMenu: TFormMainMenu;
  33.  
  34. implementation
  35.  
  36. {$R *.lfm}
  37.  
  38. { TFormMainMenu }
  39.  
  40. //Opens the default game when clicked
  41. procedure TFormMainMenu.BtnDefaultGameClick(Sender: TObject);
  42. begin
  43.   FormChessboard.Show;
  44.   FormMainMenu.hide;
  45. end;
  46.  
  47. //Opens the custom game customisation menu when clicked
  48. procedure TFormMainMenu.BtnCustomGameClick(Sender: TObject);
  49. begin
  50.   FormCustomGame.Show;
  51.   FormMainMenu.hide;
  52. end;
  53.  
  54. //Opens the credits when clicked
  55. procedure TFormMainMenu.BtnCreditsClick(Sender: TObject);
  56. begin
  57.   FormCredits.Show;
  58.   FormMainMenu.hide;
  59. end;
  60.  
  61. //Closes the form when clicked
  62. procedure TFormMainMenu.BtnCloseClick(Sender: TObject);
  63. begin
  64.   Close;
  65. end;
  66.  
  67. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement