📄 scene.h
字号:
//--------------------------------------------------
// Desc: Static Scene
// Date: 2007.6.9 /update
// Author: artsylee
//
// Copyright (C) 2007 artsylee
//
//--------------------------------------------------
#ifndef _SCENE_
#define _SCENE_
#include "MS3DModel.h"
#define MAX_TREE 30
#define MAX_ROCK 10
#define MAX_BUSH 200
#define MAX_HOUSE 3
enum OBJECT_TYPE
{
OT_TREE_1,
OT_TREE_2,
OT_TREE_3,
OT_ROCK_1,
OT_ROCK_2,
OT_BUSH_1,
OT_BUSH_2,
OT_BUSH_3,
OT_BUSH_4,
OT_BUSH_5,
OT_HOUSE,
};
class CScene
{
public:
CScene();
~CScene();
void LoadScene(void);
void SaveScene(void);
void Update(void);
void Render(void);
private:
void Load(CMS3DModel *pModel, int offset, int num, OBJECT_TYPE etype);
void Save(CMS3DModel *pModel, int offset, int num, OBJECT_TYPE etype);
private:
CMS3DModel m_Tree[MAX_TREE];
CMS3DModel m_Rock[MAX_ROCK];
CMS3DModel m_Bush[MAX_BUSH];
CMS3DModel m_House[MAX_HOUSE];
unsigned long m_LastUpdate;
};
#endif // _SCENE_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -