Files
DNF_DEV/source_game/Actor/Map/Tile.h
2025-10-06 04:18:49 +08:00

23 lines
412 B
C++

#pragma once
#include "Asset/AssetManager.h"
#include "EngineFrame/Component/Sprite.h"
class Tile : public Sprite
{
using TileInfoBody = std::variant<
int,
std::string>;
private:
std::unordered_map<std::string, TileInfoBody> m_data;
public:
Tile(/* args */);
Tile(std::string Path);
~Tile();
void SetPos(VecFPos pos) override;
void InitInfo(std::string Path);
};