![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
yzslhawk
这个作者很懒,什么都没留下…
展开
-
关于游戏人工智能源代码中的PriorityQueue的理解
对于PriorityQueue,我注意到(1)这个优先队列数据的存储,采用了一个使用向量数组构造的最大堆,实际长度比队例长度多1。(2)数据插入时,是从m_Heap[1]开始存放的,而不是从m_Heap[0],这跟RecordDownwards,RecordUpwords排序函数有关系。(3)这个堆从逻辑上看是一棵二叉树。双亲结点的关键值比子结点关键值大。当然是最小堆时,一定是相反的。(4)如果需原创 2009-10-09 14:43:00 · 499 阅读 · 0 评论 -
wm_char消息处理
static LRESULT CALLBACK inputControlManager_WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam){switch (message) { /**************************************************原创 2009-11-04 13:59:00 · 3883 阅读 · 1 评论 -
三种实现单件的代码
/////////////////////第一种SINGLETON模式/////////////////////////////////////////// Sphi Middleware// Copyright (C) 2007, Yuri Ivatchkovitch// sphi.sourceforge.net//////////////////////////////////////////原创 2009-10-28 16:17:00 · 440 阅读 · 0 评论 -
dataList的数据
DATA_P_PRIMARYLIST m_PrimaryList; DATA_P_SORTEDLIST m_SortedList; LL_List m_UsedList; LL_List m_FreeList; 整个dataList都是围绕这四个数据进行的。 m_UsedList,所有插入对象的指针都会保存在这个链表中。原创 2010-01-26 11:36:00 · 467 阅读 · 2 评论 -
在HGE中从压缩包载入文件
经过最近的学习,有如下体会:一、HGE的从资源包中读取文件,与是否使用资源管理器无关。资源管理器也不管理压缩包。二、只要调用Resource_attachPack即可绑定多个资源包。三、用RESOURCE_LOAD读入的一个数据块,VOID*类型,要自己转换成特定的类型。原创 2010-03-02 09:15:00 · 974 阅读 · 0 评论