socket connection direction wip

This commit is contained in:
Asuro
2025-05-16 01:50:19 +02:00
parent 79fe91981b
commit 5cdc7d720e
4 changed files with 31 additions and 10 deletions

View File

@@ -429,6 +429,13 @@ namespace Tools
for (int32_t sIdx = 0; sIdx < mdl.SocketCount; ++sIdx)
{
Tools::ModelDropdown(card.Sockets[sIdx].Model, mdl.Sockets[sIdx].Name);
int val = card.Sockets[sIdx].ConnectionDirection;
ImGui::PushID(sIdx);
if (ImGui::Combo("Connection Direction", &val, "North\0East\0South\0West\0"))
{
card.Sockets[sIdx].ConnectionDirection = val;
}
ImGui::PopID();
}
ImGui::TreePop();
}

View File

@@ -85,6 +85,7 @@ enum PuzzleElementType(u8)
type CardSocket
{
ModelHandle Model
u8 ConnectionDirection
}
type StaticPuzzleCard