functional card/row edit and drag

This commit is contained in:
2024-04-23 23:31:42 -05:00
parent 8e01e9cb9b
commit 56dcbb62af
29 changed files with 674 additions and 48 deletions

View File

@@ -0,0 +1,24 @@
using System;
using System.Text.Json;
using System.Text.Json.Serialization;
using Godot;
public class SerialRow
{
[JsonInclude]
public string Text { get; set; }
[JsonInclude]
public SerialColor Color { get; set; }
[JsonInclude]
public SerialCard[] Cards { get; set; }
public row ToRow(SceneTree tree)
{
var r = row.MakeRow(tree);
r.RowText = Text;
r.RowColor = Color;
foreach (var c in Cards)
r.AddCard(c.ToCard(tree));
return r;
}
}