blogger

JackS·Zhao

人生就像开车在路上走,你我只是其中的一个驾驶员。送走老的、迎来小的,匆匆看过路边风景。一直向前行驶,却不知道是谁修的这条路。
开始学习delphi/Pascal

时间:2024-12-14    作者:JackS·Zhao    分类: 编程


我现在开始学习DELPHI/poscal 学习从 写MIR2传奇开始;

第一天学习使用HGE

program Project1;

uses
  windows,
  HGE;

{$R *.res}

var
  myHGE: IHGE = nil;

function FrameFunc: Boolean;
begin
  Result := myHGE.Input_GetKeyState(HGEK_ESCAPE);
end;

begin
  ReportMemoryLeaksOnShutdown := True;

  myHGE := HGECreate(HGE_VERSION);

  myHGE.System_SetState(HGE_FRAMEFUNC, FrameFunc);

  myHGE.System_SetState(HGE_TITLE,'hge test dome');

  myHGE.System_SetState(HGE_WINDOWED, True);

  myHGE.System_SetState(HGE_USESOUND, False);

  if (myHGE.System_Initiate) then begin
    myHGE.System_Start;

  end else begin
    MessageBox(0,pChar(myHGE.System_GetErrorMessage),'Error Information', MB_OK + MB_ICONINFORMATION);
  end;

  myHGE.System_Shutdown;
end.