source: trunk/UGame.pas

Last change on this file was 1, checked in by chronos, 3 years ago
  • Added: "Clovece nezlob se" game with adjustable board for different player count.
File size: 802 bytes
Line 
1unit UGame;
2
3{$mode delphi}
4
5interface
6
7uses
8 Classes, SysUtils, Controls, UGraphics;
9
10type
11
12 { TGame }
13
14 TGame = class
15 Name: string;
16 RedrawPending: Boolean;
17 procedure Repaint;
18 procedure Reset; virtual;
19 constructor Create; virtual;
20 procedure Paint(Canvas: TCanvas); virtual;
21 procedure MouseUp(Button: TMouseButton; Position: TPoint); virtual;
22 procedure KeyUp(Key: Word); virtual;
23 end;
24
25 TGameMenu = class(TGame)
26
27 end;
28
29implementation
30
31{ TGame }
32
33procedure TGame.Repaint;
34begin
35 RedrawPending := True;
36end;
37
38procedure TGame.Reset;
39begin
40end;
41
42constructor TGame.Create;
43begin
44end;
45
46procedure TGame.Paint(Canvas: TCanvas);
47begin
48end;
49
50procedure TGame.MouseUp(Button: TMouseButton; Position: TPoint);
51begin
52end;
53
54procedure TGame.KeyUp(Key: Word);
55begin
56end;
57
58end.
59
Note: See TracBrowser for help on using the repository browser.