puzzle ids
This commit is contained in:
@@ -52,6 +52,46 @@ namespace Generated
|
||||
"#",
|
||||
};
|
||||
};
|
||||
struct Vec2
|
||||
{
|
||||
static constexpr uint32_t Hash = 4242122113;
|
||||
float X = {};
|
||||
float Y = {};
|
||||
};
|
||||
struct Vec3
|
||||
{
|
||||
static constexpr uint32_t Hash = 1694997017;
|
||||
float X = {};
|
||||
float Y = {};
|
||||
float Z = {};
|
||||
};
|
||||
struct Vec4
|
||||
{
|
||||
static constexpr uint32_t Hash = 447058821;
|
||||
float X = {};
|
||||
float Y = {};
|
||||
float Z = {};
|
||||
float W = {};
|
||||
};
|
||||
struct Mat3
|
||||
{
|
||||
static constexpr uint32_t Hash = 3364737048;
|
||||
float M[9] = {
|
||||
1.0f, 0.0f, 0.0f,
|
||||
0.0f, 1.0f, 0.0f,
|
||||
0.0f, 0.0f, 1.0f
|
||||
};
|
||||
};
|
||||
struct Mat4
|
||||
{
|
||||
static constexpr uint32_t Hash = 1650094019;
|
||||
float M[16] = {
|
||||
1.0f, 0.0f, 0.0f, 0.0f,
|
||||
0.0f, 1.0f, 0.0f, 0.0f,
|
||||
0.0f, 0.0f, 1.0f, 0.0f,
|
||||
0.0f, 0.0f, 0.0f, 1.0f
|
||||
};
|
||||
};
|
||||
struct PuzPos
|
||||
{
|
||||
static constexpr uint32_t Hash = 1834398141;
|
||||
@@ -102,7 +142,8 @@ namespace Generated
|
||||
};
|
||||
struct PuzzleData
|
||||
{
|
||||
static constexpr uint32_t Hash = 2015691597;
|
||||
static constexpr uint32_t Hash = 255994202;
|
||||
uint16_t ID = {};
|
||||
uint8_t WidthTiles = {};
|
||||
uint8_t HeightTiles = {};
|
||||
uint32_t AvailableCardCount = {};
|
||||
@@ -116,6 +157,16 @@ namespace Generated
|
||||
};
|
||||
bool Save(const PuzzleElementType::Enum* obj, uint32_t count, Serializer& serializer);
|
||||
bool Load(PuzzleElementType::Enum* obj, uint32_t count, Deserializer& serializer);
|
||||
bool Save(const Vec2* obj, uint32_t count, Serializer& serializer);
|
||||
bool Load(Vec2* obj, uint32_t count, Deserializer& serializer);
|
||||
bool Save(const Vec3* obj, uint32_t count, Serializer& serializer);
|
||||
bool Load(Vec3* obj, uint32_t count, Deserializer& serializer);
|
||||
bool Save(const Vec4* obj, uint32_t count, Serializer& serializer);
|
||||
bool Load(Vec4* obj, uint32_t count, Deserializer& serializer);
|
||||
bool Save(const Mat3* obj, uint32_t count, Serializer& serializer);
|
||||
bool Load(Mat3* obj, uint32_t count, Deserializer& serializer);
|
||||
bool Save(const Mat4* obj, uint32_t count, Serializer& serializer);
|
||||
bool Load(Mat4* obj, uint32_t count, Deserializer& serializer);
|
||||
bool Save(const PuzPos* obj, uint32_t count, Serializer& serializer);
|
||||
bool Load(PuzPos* obj, uint32_t count, Deserializer& serializer);
|
||||
bool Save(const ElemPos* obj, uint32_t count, Serializer& serializer);
|
||||
|
||||
Reference in New Issue
Block a user