initial commit

This commit is contained in:
Ikatono
2026-06-21 18:15:16 -05:00
commit ae41d1a273
126 changed files with 69109 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
using System.Text.Json.Serialization;
namespace Squiddler.Domain;
public class PlayedWords
{
[JsonPropertyName("words")]
[JsonRequired]
List<List<Card>> Words {get;}
[JsonPropertyName("unused")]
List<Card> Unused {get;}
[JsonPropertyName("discarded")]
[JsonRequired]
Card Discarded {get;}
public PlayedWords(IEnumerable<IEnumerable<Card>> words, IEnumerable<Card> unused, Card discarded)
{
Words = words.Select(word => word.ToList()).ToList();
Unused = unused.ToList();
Discarded = discarded;
}
}