close Warning: Can't synchronize with repository "(default)" (No changeset 184 in the repository). Look in the Trac log for more information.

Changeset 128 for trunk/UCore.pas


Ignore:
Timestamp:
Jun 17, 2017, 5:55:16 PM (7 years ago)
Author:
chronos
Message:
  • Added: Graph window can be shown from menu which presents development of various statistic values during game turns.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/UCore.pas

    r127 r128  
    1616  TCore = class(TDataModule)
    1717    AAbout: TAction;
     18    AShowCharts: TAction;
    1819    AHelp: TAction;
    1920    AGameSave: TAction;
     
    4647    procedure AHelpExecute(Sender: TObject);
    4748    procedure ASettingsExecute(Sender: TObject);
     49    procedure AShowChartsExecute(Sender: TObject);
    4850    procedure CoolTranslator1Translate(Sender: TObject);
    4951    procedure DataModuleCreate(Sender: TObject);
     
    9294uses
    9395  UFormMove, UFormMain, UFormNew, UFormSettings, UFormAbout, UFormPlayer,
    94   UFormHelp;
     96  UFormHelp, UFormCharts;
    9597
    9698const
     
    354356end;
    355357
     358procedure TCore.AShowChartsExecute(Sender: TObject);
     359begin
     360  FormCharts.Show;
     361end;
     362
    356363procedure TCore.CoolTranslator1Translate(Sender: TObject);
    357364begin
     
    400407  FormMain.AZoomAll.Execute;
    401408  FormMain.Redraw;
     409  if FormCharts.Visible then FormCharts.Redraw;
    402410end;
    403411
     
    408416  Game.Running := True;
    409417  FormMain.Redraw;
     418  if FormCharts.Visible then FormCharts.Redraw;
    410419  UpdateActions;
    411420end;
     
    415424  if Assigned(Game.CurrentPlayer) and Assigned(Game.CurrentPlayer.Client) then
    416425    CurrentClient := Game.CurrentPlayer.Client;
     426  if FormCharts.Visible then FormCharts.Redraw;
    417427end;
    418428
Note: See TracChangeset for help on using the changeset viewer.