Changeset 4 for trunk/UFormMain.pas


Ignore:
Timestamp:
Feb 8, 2014, 11:35:27 PM (11 years ago)
Author:
chronos
Message:
  • Added: Main menu with game control actions.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/UFormMain.pas

    r3 r4  
    77uses
    88  Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, ExtCtrls,
    9   UGame, LCLType;
     9  UGame, LCLType, Menus, ActnList;
    1010
    1111type
     
    1414
    1515  TFormMain = class(TForm)
     16    AGameEndTurn: TAction;
     17    AGameEnd: TAction;
     18    AExit: TAction;
     19    AGameNew: TAction;
     20    ActionList1: TActionList;
     21    MainMenu1: TMainMenu;
     22    MenuItem1: TMenuItem;
     23    MenuItem2: TMenuItem;
     24    MenuItem3: TMenuItem;
     25    MenuItem4: TMenuItem;
     26    MenuItem5: TMenuItem;
     27    MenuItem6: TMenuItem;
    1628    PaintBox1: TPaintBox;
     29    procedure AExitExecute(Sender: TObject);
     30    procedure AGameNewExecute(Sender: TObject);
    1731    procedure FormCreate(Sender: TObject);
    1832    procedure FormDestroy(Sender: TObject);
     
    5670begin
    5771  Game := TGame.Create;
     72end;
     73
     74procedure TFormMain.AExitExecute(Sender: TObject);
     75begin
     76  Application.Terminate;
     77end;
     78
     79procedure TFormMain.AGameNewExecute(Sender: TObject);
     80begin
     81  Game.New;
     82  PaintBox1.Repaint;
    5883end;
    5984
Note: See TracChangeset for help on using the changeset viewer.