feat: add message feature

This commit is contained in:
2026-06-25 01:11:34 +03:30
parent e8cde8e1f7
commit fa45ef0737
6 changed files with 274 additions and 8 deletions
@@ -32,6 +32,20 @@ class PlayCardEvent extends GameEvent {
class ReshuffleEvent extends GameEvent {} // بُرِ مجدد با مصرفِ یک بلیت
/// ارسالِ پیام/شکلک (یکی از text یا emoji پر است).
class SendChatEvent extends GameEvent {
final String? text;
final String? emoji;
SendChatEvent({this.text, this.emoji});
}
/// پاک‌کردنِ حبابِ پیامِ یک جایگاه پس از انقضا (id برای جلوگیری از پاکِ حبابِ جدیدتر).
class ExpireChatEvent extends GameEvent {
final int seat;
final int id;
ExpireChatEvent(this.seat, this.id);
}
class LeaveGameEvent extends GameEvent {}
class StartTableEvent extends GameEvent {