higharea.h

来自「一个三维打斗游戏」· C头文件 代码 · 共 39 行

H
39
字号
// (C) Copyright 1996 by Anthony J. Carin.  All Rights Reserved.
#ifndef HIGHAREA_H
#define HIGHAREA_H

#include "3dengine.h"

class highlist;
class higharea : public surfs
{
public:
friend  class highlist;
             higharea(surfs& area);
virtual     ~higharea();
float        hight()    { return m_a.y(); }

private:

higharea    *prev;
higharea    *next;
};

class highlist
{
public:
friend  class higharea;
           highlist()  { m_First = m_Curr = 0; }
          ~highlist()  { Purge(); }
higharea   *First()    { m_Curr = m_First; return m_Curr; }
higharea   *Next()     { if (m_Curr) m_Curr = m_Curr->next; return m_Curr; }

private:

void       Purge();
higharea   *m_First;
higharea   *m_Curr;
};

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?