?? unit2.pas
字號:
Unit Unit2;
Interface
Uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, Buttons;
Type
TDebugForm = Class(TForm)
GroupBox1: TGroupBox;
ObjsMem: TLabel;
ObjsFree: TLabel;
LMDSpeedButton1: TSpeedButton;
Procedure FormCreate(Sender: TObject);
Procedure FormShow(Sender: TObject);
Procedure FormKeyUp(Sender: TObject; Var Key: Word;
Shift: TShiftState);
Procedure BitBtn1Click(Sender: TObject);
Private
{ Private declarations }
Public
{ Public declarations }
End;
Var
DebugForm : TDebugForm;
Implementation
{$R *.DFM}
Uses unit1;
Procedure TDebugForm.FormCreate(Sender: TObject);
Begin
left := 0;
top := 0;
End;
Procedure TDebugForm.FormShow(Sender: TObject);
Var i, c : integer;
Begin
objsmem.caption := 'Objs allocted:' + inttostr(length(game.objs));
c := 0;
For i := 0 To length(game.objs) - 1 Do
If game.objs[i].typo = 0 Then inc(c);
objsfree.caption := 'Free:' + inttostr(c);
mainform.SetFocus;
End;
Procedure TDebugForm.FormKeyUp(Sender: TObject; Var Key: Word;
Shift: TShiftState);
Begin
hide;
End;
Procedure TDebugForm.BitBtn1Click(Sender: TObject);
Begin
With game Do
Begin
objs[myhandle].typo := 1;
If objs[myhandle].yy > level.info.height * 32 Then
Begin
objs[myhandle].yy := level.info.height * 32;
objs[myhandle].vy := -40;
End;
End;
End;
End.
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -