31 lines
702 B
C++
31 lines
702 B
C++
#pragma once
|
|
#include "EngineFrame/Scene/Scene.h"
|
|
#include "Asset/AssetManager.h"
|
|
#include "EngineFrame/Component/Animation.h"
|
|
#include "Actor/Map/GameMap.h"
|
|
#include "Actor/Map/GameMapCamera.h"
|
|
#include "Actor/Object/CharacterObject.h"
|
|
#include "Actor/Object/MonsterObject.h"
|
|
|
|
class Scene_Test : public Scene
|
|
{
|
|
private:
|
|
GameMap *map = nullptr;
|
|
RefPtr<GameMapCamera> _camera = nullptr;
|
|
|
|
public:
|
|
Scene_Test(/* args */);
|
|
~Scene_Test();
|
|
|
|
public:
|
|
void Enter() override;
|
|
void HandleEvents(SDL_Event *e) override;
|
|
void Update(float deltaTime) override;
|
|
void Render() override;
|
|
void Exit() override;
|
|
RefPtr<BaseNode> GetCamera() override;
|
|
public:
|
|
int MyId = 0;
|
|
|
|
};
|