ui hack
This commit is contained in:
@@ -134,7 +134,7 @@ namespace Game
|
|||||||
{
|
{
|
||||||
quad.UIPos = Vec3{cardIdx * 0.05f + stackIdx * 1.2f,
|
quad.UIPos = Vec3{cardIdx * 0.05f + stackIdx * 1.2f,
|
||||||
4.2f + (cardIdx % 2 == 0 ? 0.02f : 0.0f),
|
4.2f + (cardIdx % 2 == 0 ? 0.02f : 0.0f),
|
||||||
cardIdx * 0.001f} *
|
cardIdx * 0.001f - 0.3f} *
|
||||||
UICardOffset * UICardScale;
|
UICardOffset * UICardScale;
|
||||||
UpdateQuad(level.UIQuads, h);
|
UpdateQuad(level.UIQuads, h);
|
||||||
quad.EData.Visible = true;
|
quad.EData.Visible = true;
|
||||||
@@ -219,7 +219,7 @@ namespace Game
|
|||||||
bool isLocked = GetFlag(card.Flags, PlacedPuzzleCardFlags::Locked);
|
bool isLocked = GetFlag(card.Flags, PlacedPuzzleCardFlags::Locked);
|
||||||
|
|
||||||
auto& quad = level.UIQuads.Get(UIPlacedCards[cardIdx]);
|
auto& quad = level.UIQuads.Get(UIPlacedCards[cardIdx]);
|
||||||
quad.UIPos = Vec3{(float)card.Position.X, (float)card.Position.Y, 0.0f} * UICardOffset * UICardScale;
|
quad.UIPos = Vec3{(float)card.Position.X, (float)card.Position.Y, -0.3f} * UICardOffset * UICardScale;
|
||||||
quad.UIPos -= boardOffset;
|
quad.UIPos -= boardOffset;
|
||||||
quad.UIRot = card.Rotation * bx::kPi * 0.5f;
|
quad.UIRot = card.Rotation * bx::kPi * 0.5f;
|
||||||
UpdateQuad(level.UIQuads, UIPlacedCards[cardIdx]);
|
UpdateQuad(level.UIQuads, UIPlacedCards[cardIdx]);
|
||||||
@@ -339,11 +339,6 @@ namespace Game
|
|||||||
// NOLINTEND
|
// NOLINTEND
|
||||||
uiOffset *= -UICardOffset * 0.5f;
|
uiOffset *= -UICardOffset * 0.5f;
|
||||||
|
|
||||||
Transform tileOriginTransform = StaticData.UITransform;
|
|
||||||
tileOriginTransform.Position += AxisForward(StaticData.UITransform.M) * -1.0f;
|
|
||||||
TranslateLocal(tileOriginTransform, Vec3{uiOffset.x, 0.0f, uiOffset.y} * 1.0f);
|
|
||||||
UpdateMatrix(tileOriginTransform);
|
|
||||||
|
|
||||||
auto& solvedQuad = level.UIQuads.Get(SolvedQuad);
|
auto& solvedQuad = level.UIQuads.Get(SolvedQuad);
|
||||||
solvedQuad.EData.Visible = true;
|
solvedQuad.EData.Visible = true;
|
||||||
solvedQuad.EData.TextureHandle = IsPuzzleSolved ? GetInstance().Player.Config.TabletStatusSolvedTexture
|
solvedQuad.EData.TextureHandle = IsPuzzleSolved ? GetInstance().Player.Config.TabletStatusSolvedTexture
|
||||||
|
|||||||
Binary file not shown.
Reference in New Issue
Block a user