feat: won trick ui
This commit is contained in:
@@ -106,12 +106,13 @@ class _GameScreenState extends State<GameScreen> {
|
||||
s: state.state!,
|
||||
connection: state.connection,
|
||||
onExit: () => _confirmLeave(context),
|
||||
onChat: () => ScaffoldMessenger.of(context).showSnackBar(
|
||||
const SnackBar(
|
||||
content: Text('گفتگو بهزودی'),
|
||||
duration: Duration(seconds: 1),
|
||||
),
|
||||
),
|
||||
onChat:
|
||||
() => ScaffoldMessenger.of(context).showSnackBar(
|
||||
const SnackBar(
|
||||
content: Text('گفتگو بهزودی'),
|
||||
duration: Duration(seconds: 1),
|
||||
),
|
||||
),
|
||||
),
|
||||
if (state.connection == WsStatus.disconnected) _connBanner(),
|
||||
if (_showSearch(state)) _searchPanel(state),
|
||||
@@ -122,10 +123,12 @@ class _GameScreenState extends State<GameScreen> {
|
||||
valueListenable: _game.animating,
|
||||
builder: (context, animating, _) {
|
||||
if (animating) return const SizedBox.shrink();
|
||||
return Stack(children: [
|
||||
if (_showTrumpPicker(state)) _trumpPicker(context),
|
||||
if (_isMyPlayTurn(state)) _turnBanner(),
|
||||
]);
|
||||
return Stack(
|
||||
children: [
|
||||
if (_showTrumpPicker(state)) _trumpPicker(context),
|
||||
if (_isMyPlayTurn(state)) _turnBanner(),
|
||||
],
|
||||
);
|
||||
},
|
||||
),
|
||||
if (state.handResult != null && state.gameOver == null)
|
||||
@@ -149,7 +152,7 @@ class _GameScreenState extends State<GameScreen> {
|
||||
|
||||
// بنرِ «نوبت شماست» وقتی کاربر باید کارت بیندازد.
|
||||
Widget _turnBanner() => Align(
|
||||
alignment: const Alignment(0, 0.80),
|
||||
alignment: const Alignment(0, 0.3),
|
||||
child: IgnorePointer(
|
||||
child: Container(
|
||||
padding: const EdgeInsets.symmetric(horizontal: 18, vertical: 8),
|
||||
|
||||
Reference in New Issue
Block a user