27 lines
566 B
C++
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
|