hge源码注释 1 hge引擎的启动(1)

先写一段最简单的HGE程序。
摘要由CSDN通过智能技术生成

先写一段最简单的HGE程序,然后结合它以及hge源码来分析hge是如何启动的

#include "hge.h"//包含hge头文件 

HGE *hge=0;//创建一个指向hge类的指针。 


bool RenderFunc()//绘制函数,程序开始后HGE将不停调用它 
{ 
return false;//程序正常时总是返回false,返回true将从System_Start往下执行 
} 
bool FrameFunc()//逻辑函数,程序开始后HGE将不停调用它,一些逻辑判断或者处理可以写在这里。 
{ 
return false;//总是返回false 
} 


int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)//WinMain函数,程序的入口。 
{ 
hge=hgeCreate(HGE_VERSION);//使用hgeCreate函数创建HGE接口,参数必须传递正确的HGE_VERSION,它是在hge.h中定义的 
hge->System_SetState(HGE_SCREENWIDTH, 800);//将屏幕宽度设置为800 
hge->System_SetState(HGE_SCREENHEIGHT,600);//将屏幕高度设置为600 
hge->System_SetState(HGE_FRAMEFUNC, FrameFunc);//设置逻辑函数为FrameFunc函数 
hge->System_SetState(HGE_RENDERFUNC,RenderFunc);//设置绘制函数为RenderFunc函数
hge->System_SetState(HGE_TITLE, "我的第一个HGE程序");//设置窗口标题为“我的第一个HGE程序” 
hge->System_SetState(HGE_WINDOWED,true);//设置使用窗
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值