Events can now contain multiple actions, implemented draggable action icons

This commit is contained in:
feedc0de committed 2024-01-04 01:50:12 +01:00
1 parent f94bdf2113
commit 7571c4b1ad
24 files changed
+2027 -69

No files matched your search

+44 -2
View File
@@ -313,14 +313,56 @@ QDataStream &operator>>(QDataStream &ds, Font &font)
return ds;
}
QDataStream &operator<<(QDataStream &ds, const Action &action)
QDataStream &operator<<(QDataStream &ds, const MoveFixedAction &action)
{
Q_UNUSED(action);
// ds << action.;
return ds;
}
QDataStream &operator>>(QDataStream &ds, MoveFixedAction &action)
{
Q_UNUSED(action);
// ds >> action.;
return ds;
}
QDataStream &operator<<(QDataStream &ds, const MoveFreeAction &action)
{
Q_UNUSED(action);
// ds << action.;
return ds;
}
QDataStream &operator>>(QDataStream &ds, MoveFreeAction &action)
{
Q_UNUSED(action);
// ds >> action.;
return ds;
}
QDataStream &operator<<(QDataStream &ds, const MoveTowardsAction &action)
{
Q_UNUSED(action);
// ds << action.;
return ds;
}
QDataStream &operator>>(QDataStream &ds, MoveTowardsAction &action)
{
Q_UNUSED(action);
// ds >> action.;
return ds;
}
QDataStream &operator<<(QDataStream &ds, const ExecuteCodeAction &action)
{
ds << action.script;
ds << action.appliesTo;
return ds;
}
QDataStream &operator>>(QDataStream &ds, Action &action)
QDataStream &operator>>(QDataStream &ds, ExecuteCodeAction &action)
{
ds >> action.script;
ds >> action.appliesTo;