Files
letnik3koncni-prap/include/object/transform.hpp
2026-03-14 22:27:54 +01:00

13 lines
418 B
C++

#pragma once
namespace Game::Object {
typedef struct {
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; }
} Transform;
constexpr Transform DEFAULT_TRANSFORM{0.f, 0.f, 0.f, 1.f, 1.f};
}