Dicewars-Siedler/src/engine/core/ECS/WorldSpriteComponent.h

27 lines
566 B
C++

//
// Created by sebastian on 14.02.26.
//
#ifndef DICEWARS_SIEDLER_WORLDSPRITECOMPONENT_H
#define DICEWARS_SIEDLER_WORLDSPRITECOMPONENT_H
#include <memory>
#include "Component.h"
#include "../../renderer/model/TexturedModel.h"
#include "glm/vec2.hpp"
class WorldSpriteComponent : public Component {
public:
std::string iconName;
std::shared_ptr<ModelTexture> texture;
glm::vec3 offset = {0.f, 6.0f, 0.f};
glm::vec2 scale = glm::vec2(2.f);
bool billboard = true;
float alpha = 1.0f;
};
#endif //DICEWARS_SIEDLER_WORLDSPRITECOMPONENT_H