📄 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.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -