Files
letnik3koncni-prap/include/object/transform.hpp
2026-03-16 08:21:04 +01:00

13 lines
410 B
C++

#pragma once
namespace Game::Object {
struct Transform {
float x, y;
float rotation; // In degrees, clockwise
float scaleX, scaleY;
float adjustedScaleX() const { return scaleX * UNIVERSAL_SCALE_COEFFICIENT; }
float adjustedScaleY() const { return scaleY * UNIVERSAL_SCALE_COEFFICIENT; }
};
constexpr Transform DEFAULT_TRANSFORM{0.f, 0.f, 0.f, 1.f, 1.f};
}