Skip to content
Snippets Groups Projects
Commit 18933f6e authored by Benoît Harrault's avatar Benoît Harrault
Browse files

Add current game moves counter

parent 1e4ab1d0
No related branches found
No related tags found
1 merge request!25Resolve "Add moves counter"
Pipeline #5765 passed
org.gradle.jvmargs=-Xmx1536M
android.useAndroidX=true
android.enableJetifier=true
app.versionName=0.1.0
app.versionCode=24
app.versionName=0.1.1
app.versionCode=25
Display current game moves counter.
Affichage d'un compteur de mouvements de la partie.
import 'package:flutter/material.dart';
import 'package:twister/ui/widgets/game/game_current_move.dart';
import 'package:twister/ui/widgets/game/game_moves_count.dart';
import 'package:twister/ui/widgets/game/game_moves_history.dart';
class GameBoardWidget extends StatelessWidget {
......@@ -13,6 +14,7 @@ class GameBoardWidget extends StatelessWidget {
crossAxisAlignment: CrossAxisAlignment.center,
children: [
GameCurrentMoveWidget(),
GameMovesCountWidget(),
GameMovesHistoryWidget(),
],
);
......
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:twister/cubit/game_cubit.dart';
import 'package:twister/ui/helpers/outlined_text_widget.dart';
class GameMovesCountWidget extends StatelessWidget {
const GameMovesCountWidget({super.key});
@override
Widget build(BuildContext context) {
return BlocBuilder<GameCubit, GameState>(
builder: (BuildContext context, GameState gameState) {
return OutlinedText(
text: gameState.currentGame.history.length.toString(),
fontSize: 50,
textColor: Colors.grey,
outlineColor: Colors.grey.shade200,
);
},
);
}
}
......@@ -54,7 +54,10 @@ class GameMovesHistoryWidget extends StatelessWidget {
);
return Padding(
padding: const EdgeInsets.all(30),
padding: const EdgeInsets.only(
left: 30,
right: 30,
),
child: Table(
children: [
TableRow(
......
......@@ -3,7 +3,7 @@ description: Twister game companion
publish_to: "none"
version: 0.1.0+24
version: 0.1.1+25
environment:
sdk: "^3.0.0"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment