Files
dae16-VerhulstBram-GameProject/Game/Levels/World/Building.h
Bram Verhulst e75b80eea8 Add more ores
Add weighted random distribution
2024-04-22 22:34:39 +02:00

25 lines
428 B
C++

#pragma once
#include "Texture.h"
#include "TextureManager.h"
class Building
{
public:
Building(const std::string& filePath, const Vector2f& position, TextureManager* pTextureManager);
Building(const Building& other) = delete;
Building(Building&& other) = delete;
~Building();
void Draw() const;
void Update(float dt);
private:
Texture* m_Texture;
Vector2f m_Position;
Vector2f m_Size;
Rectf m_boundingBox;
};