source: trunk/Forms/FormHelp.pas

Last change on this file was 317, checked in by chronos, 6 months ago
  • Modified: Remove U prefix from unit names.
  • Modified: Use TFormEx for all forms for code simplification.
File size: 2.5 KB
Line 
1unit FormHelp;
2
3interface
4
5uses
6 Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls,
7 FormEx;
8
9type
10
11 { TFormHelp }
12
13 TFormHelp = class(TFormEx)
14 Memo1: TMemo;
15 procedure FormCreate(Sender: TObject);
16 end;
17
18
19implementation
20
21resourcestring
22 SContent = 'xTactics is a risk based strategic game. Main focus of the game ' +
23 'is to offer player various possibilities to configure game conditions. ' +
24 'Map for game is generated randomly for each play. Game is multiplayer so ' +
25 'single player can play with other human opponents or with many computer ' +
26 'opponents.' + LineEnding + LineEnding +
27 'Each cell has defined number of units which can be instructed to attack ' +
28 'enemy or neutral adjacent cells. Units can also defend against enemy attach from adjacent cells. ' +
29 'You can move units inside your territory. ' + LineEnding +
30 'Number of units in cells grows by square root of number of units. More units cell contains, more ' +
31 'units is added each turn. Maximum number to which units grow is 99. Cell can ' +
32 'have more units but excessive cells will die gradually every turn to balance to number 99.' +
33 LineEnding + LineEnding +
34 'Resolution of attack of units is determined by rule similar to one which is ' +
35 'used in Risk game. Battle consist of several fights. Each fight attacker can use ' +
36 'up to 3 units and defender up to 2 units. Number of units for each side determine ' +
37 'number of dices. Both sides roll their dices and order them in descending order. ' +
38 'Each side takes one dice with highest value. One who has dice with higher value wins. ' +
39 'In case of tie, defender wins. Loser lose its unit and another pair of dices is evaluated. ' +
40 'This process is calculated automatically and for each planned attack win ' +
41 'probability is displayed.' +
42 LineEnding + LineEnding +
43 'Units can be moved by clicking on owned cell and then by clicking on target neutral ' +
44 'or enemy cell. Moves can be set to be repeated every turn with defined number of units. ' +
45 'Repeated unit moves can be set in Unit move dialog or simply by holding Control key while selecting target cell. ' +
46 'If there are multiple unit moves from one cell to more other cells and ' +
47 'you want to move all available cells to target cell, then you can do so by holding Shift key while selecting target cell.';
48
49{$R *.lfm}
50
51{ TFormHelp }
52
53procedure TFormHelp.FormCreate(Sender: TObject);
54begin
55 Memo1.Lines.Text := SContent;
56end;
57
58end.
59
Note: See TracBrowser for help on using the repository browser.