feat: add characters

This commit is contained in:
2026-07-10 00:56:03 +03:30
parent da6df0328f
commit fe0b63083c
19 changed files with 635 additions and 92 deletions
+8 -6
View File
@@ -27,10 +27,11 @@ type chatMsg struct {
// lobbyPlayer یک بازیکن در اتاق انتظارِ میز خصوصی.
type lobbyPlayer struct {
Name string `json:"name"`
Avatar string `json:"avatar"` // seed آواتارِ کاربر
Frame string `json:"frame"` // قابِ آواتارِ انتخابی
Host bool `json:"host"`
Name string `json:"name"`
Avatar string `json:"avatar"` // seed آواتارِ کاربر
Frame string `json:"frame"` // قابِ آواتارِ انتخابی
AvatarImg string `json:"avatar_img"` // شخصیتِ آواتارِ انتخابی (خالی ⇒ تصادفی)
Host bool `json:"host"`
Seat int `json:"seat"` // جایگاهِ مطلق (۰..۳)
}
@@ -66,8 +67,9 @@ type PlayerInfo struct {
Connected bool `json:"connected"`
Coins int64 `json:"coins"`
RankTier string `json:"rank_tier"` // bronze..king (برای نشانِ رتبه)
Avatar string `json:"avatar"` // seed آواتارِ کاربر
Frame string `json:"frame"` // قابِ آواتارِ انتخابی (کازمتیک)
Avatar string `json:"avatar"` // seed آواتارِ کاربر
Frame string `json:"frame"` // قابِ آواتارِ انتخابی (کازمتیک)
AvatarImg string `json:"avatar_img"` // شخصیتِ آواتارِ انتخابی (خالی ⇒ تصادفی)
}
// matchedMsg به کلاینت پس از تشکیل میز.