20 lines
355 B
C++
20 lines
355 B
C++
#pragma once
|
|
|
|
#include "EngineFrame/Actor/Actor.h"
|
|
#include "EngineFrame/Component/Sprite.h"
|
|
|
|
class BaseObject;
|
|
class GameMapLayer : public Actor
|
|
{
|
|
private:
|
|
// 地图对象
|
|
std::vector<RefPtr<Component>> ObjectManager;
|
|
|
|
public:
|
|
GameMapLayer(/* args */);
|
|
~GameMapLayer();
|
|
|
|
public:
|
|
void AddObject(RefPtr<Actor> obj); // 添加对象
|
|
};
|